PickerView.model
property · packages/mixins-ui/src/picker.ts:163
readonly model: ModelMixins / foldkit-mixins-ui
interface · packages/mixins-ui/src/picker.ts:162
interface PickerView<Value extends string, Outer> {
readonly model: Model
readonly onMessage: (message: Message) => NoInfer<Outer>
readonly label: string
readonly options: ReadonlyArray<PickerOption<Value>>
readonly value: Option.Option<NoInfer<Value>>
readonly placeholder: string
readonly anchor?: UiListbox.AnchorConfig
readonly style?: NamedStyle<typeof PickerSlots> | undefined
readonly mixins?: MixinList<Outer> | undefined
readonly listbox?: MixinList<Outer> | undefined
readonly sheet?: MixinList<Outer> | undefined
}PickerView.modelproperty · packages/mixins-ui/src/picker.ts:163
readonly model: ModelPickerView.onMessageproperty · packages/mixins-ui/src/picker.ts:164
readonly onMessage: (message: Message) => NoInfer<Outer>PickerView.labelproperty · packages/mixins-ui/src/picker.ts:166
readonly label: stringNames the control, and titles the Sheet.
PickerView.optionsproperty · packages/mixins-ui/src/picker.ts:167
readonly options: ReadonlyArray<PickerOption<Value>>PickerView.valueproperty · packages/mixins-ui/src/picker.ts:169
readonly value: Option.Option<NoInfer<Value>>The chosen value, which the application keeps.
PickerView.placeholderproperty · packages/mixins-ui/src/picker.ts:171
readonly placeholder: stringShown on the trigger while nothing is chosen.
PickerView.anchorproperty · packages/mixins-ui/src/picker.ts:173
readonly anchor?: UiListbox.AnchorConfigWhere the dropdown's panel opens; default below the trigger's start, kept in place.
PickerView.styleproperty · packages/mixins-ui/src/picker.ts:175
readonly style?: NamedStyle<typeof PickerSlots> | undefinedA style of PickerSlots (Recipes.Picker).
PickerView.mixinsproperty · packages/mixins-ui/src/picker.ts:177
readonly mixins?: MixinList<Outer> | undefinedMixins beside the style.
PickerView.listboxproperty · packages/mixins-ui/src/picker.ts:179
readonly listbox?: MixinList<Outer> | undefinedThe Listbox's style and mixins (Recipes.Listbox), which also draw the options' and the trigger's content.
PickerView.sheetproperty · packages/mixins-ui/src/picker.ts:181
readonly sheet?: MixinList<Outer> | undefinedThe Sheet's style and mixins (Recipes.Sheet), on DialogSlots.