Anchor.Anchor
const · packages/mixins-ui/src/anchor.ts:20
const Anchor: Mount.MountDefinitionWithArgs<
'Anchor',
{
buttonId: Schema.String
anchor: Schema.Struct<{
readonly placement: Schema.optional<
Schema.Literals<
readonly [
'top',
'right',
'bottom',
'left',
'top-start',
'top-end',
'right-start',
'right-end',
'bottom-start',
'bottom-end',
'left-start',
'left-end',
]
>
>
readonly gap: Schema.optional<Schema.Number>
readonly offset: Schema.optional<Schema.Number>
readonly padding: Schema.optional<
Schema.Union<
readonly [
Schema.Number,
Schema.Struct<{
readonly top: Schema.optionalKey<Schema.Number>
readonly right: Schema.optionalKey<Schema.Number>
readonly bottom: Schema.optionalKey<Schema.Number>
readonly left: Schema.optionalKey<Schema.Number>
}>,
]
>
>
readonly portal: Schema.optional<Schema.Boolean>
readonly isPlacementLocked: Schema.optional<Schema.Boolean>
}>
interceptTab: Schema.optional<Schema.Boolean>
focusAfterPosition: Schema.optional<Schema.Boolean>
focusSelector: Schema.optional<Schema.String>
arrowId: Schema.optional<Schema.String>
arrowPadding: Schema.optional<Schema.Number>
},
never
>