AccordionView.items
property · packages/mixins-ui/src/accordion.ts:42
readonly items: ReadonlyArray<AccordionItem>Mixins / foldkit-mixins-ui
interface · packages/mixins-ui/src/accordion.ts:41
interface AccordionView<Message> {
readonly items: ReadonlyArray<AccordionItem>
readonly open: ReadonlyArray<string>
readonly onToggle: (id: string) => NoInfer<Message>
readonly id: string
readonly headingLevel?: 2 | 3 | 4 | 5 | 6 | undefined
readonly style?: NamedStyle<typeof AccordionSlots> | undefined
readonly mixins?: MixinList<Message> | undefined
}AccordionView.itemsproperty · packages/mixins-ui/src/accordion.ts:42
readonly items: ReadonlyArray<AccordionItem>AccordionView.openproperty · packages/mixins-ui/src/accordion.ts:44
readonly open: ReadonlyArray<string>The ids of the open sections, as the application keeps them.
AccordionView.onToggleproperty · packages/mixins-ui/src/accordion.ts:46
readonly onToggle: (id: string) => NoInfer<Message>The Message a press on a section sends; its type comes from h.
AccordionView.idproperty · packages/mixins-ui/src/accordion.ts:48
readonly id: stringPrefixes every id the accordion draws, unique on the page.
AccordionView.headingLevelproperty · packages/mixins-ui/src/accordion.ts:50
readonly headingLevel?: 2 | 3 | 4 | 5 | 6 | undefinedThe level of the headings that hold the triggers, for the page's outline. Default 3.
AccordionView.styleproperty · packages/mixins-ui/src/accordion.ts:52
readonly style?: NamedStyle<typeof AccordionSlots> | undefinedA style of AccordionSlots, for the accordion's look.
AccordionView.mixinsproperty · packages/mixins-ui/src/accordion.ts:54
readonly mixins?: MixinList<Message> | undefinedMixins beside the style.