SidebarView.id
property · packages/mixins-ui/src/sidebar.ts:51
readonly id: stringPrefixes every id the sidebar draws, unique on the page.
Mixins / foldkit-mixins-ui
interface · packages/mixins-ui/src/sidebar.ts:49
interface SidebarView<Message> {
readonly id: string
readonly label: string
readonly sections: ReadonlyArray<SidebarSection>
readonly open: ReadonlyArray<string>
readonly onToggleSection: (id: string) => NoInfer<Message>
readonly collapsed: boolean
readonly onToggleCollapsed: NoInfer<Message>
readonly style?: NamedStyle<typeof SidebarSlots> | undefined
readonly mixins?: MixinList<Message> | undefined
}SidebarView.idproperty · packages/mixins-ui/src/sidebar.ts:51
readonly id: stringPrefixes every id the sidebar draws, unique on the page.
SidebarView.labelproperty · packages/mixins-ui/src/sidebar.ts:53
readonly label: stringThe navigation landmark's name.
SidebarView.sectionsproperty · packages/mixins-ui/src/sidebar.ts:54
readonly sections: ReadonlyArray<SidebarSection>SidebarView.openproperty · packages/mixins-ui/src/sidebar.ts:56
readonly open: ReadonlyArray<string>The ids of the open sections.
SidebarView.onToggleSectionproperty · packages/mixins-ui/src/sidebar.ts:57
readonly onToggleSection: (id: string) => NoInfer<Message>SidebarView.collapsedproperty · packages/mixins-ui/src/sidebar.ts:58
readonly collapsed: booleanSidebarView.onToggleCollapsedproperty · packages/mixins-ui/src/sidebar.ts:59
readonly onToggleCollapsed: NoInfer<Message>SidebarView.styleproperty · packages/mixins-ui/src/sidebar.ts:61
readonly style?: NamedStyle<typeof SidebarSlots> | undefinedA style of SidebarSlots, for the sidebar's look.
SidebarView.mixinsproperty · packages/mixins-ui/src/sidebar.ts:63
readonly mixins?: MixinList<Message> | undefinedMixins beside the style.