Mixins / foldkit-mixins-ui

PresetsView

interface · packages/mixins-ui/src/calendar.ts:889

interface PresetsView<Message> {
  readonly presets: ReadonlyArray<Preset>
  readonly selection: Selection
  readonly onPick: (selection: Selection) => NoInfer<Message>
  readonly label?: string | undefined
  readonly style?: NamedStyle<typeof CalendarSlots> | undefined
  readonly mixins?: MixinList<Message> | undefined
}

Members

PresetsView.presets

property · packages/mixins-ui/src/calendar.ts:890

readonly presets: ReadonlyArray<Preset>

PresetsView.selection

property · packages/mixins-ui/src/calendar.ts:892

readonly selection: Selection

The selection now, so the preset holding it is pressed.

PresetsView.onPick

property · packages/mixins-ui/src/calendar.ts:894

readonly onPick: (selection: Selection) => NoInfer<Message>

Sent with a preset's selection; show its firstDate on the calendar beside it.

PresetsView.label

property · packages/mixins-ui/src/calendar.ts:896

readonly label?: string | undefined

The group's name; default Presets.

PresetsView.style

property · packages/mixins-ui/src/calendar.ts:898

readonly style?: NamedStyle<typeof CalendarSlots> | undefined

A style of CalendarSlots, the same the calendar takes.

PresetsView.mixins

property · packages/mixins-ui/src/calendar.ts:899

readonly mixins?: MixinList<Message> | undefined