CarouselView.id
property · packages/mixins-ui/src/carousel.ts:75
readonly id: stringPrefixes every id the carousel draws, unique on the page.
Mixins / foldkit-mixins-ui
interface · packages/mixins-ui/src/carousel.ts:73
interface CarouselView<Message> {
readonly id: string
readonly label: string
readonly slides: ReadonlyArray<Html>
readonly index: number
readonly onIndex: (index: number) => NoInfer<Message>
readonly loop?: boolean | undefined
readonly picker?: boolean | undefined
readonly slideLabel?: ((index: number, count: number) => string) | undefined
readonly previousLabel?: string | undefined
readonly nextLabel?: string | undefined
readonly pickerLabel?: string | undefined
readonly style?: NamedStyle<typeof CarouselSlots> | undefined
readonly mixins?: MixinList<Message> | undefined
}CarouselView.idproperty · packages/mixins-ui/src/carousel.ts:75
readonly id: stringPrefixes every id the carousel draws, unique on the page.
CarouselView.labelproperty · packages/mixins-ui/src/carousel.ts:77
readonly label: stringWhat the slides are, naming the carousel.
CarouselView.slidesproperty · packages/mixins-ui/src/carousel.ts:78
readonly slides: ReadonlyArray<Html>CarouselView.indexproperty · packages/mixins-ui/src/carousel.ts:80
readonly index: numberThe slide shown, from 0; one out of range is read as the nearest end.
CarouselView.onIndexproperty · packages/mixins-ui/src/carousel.ts:82
readonly onIndex: (index: number) => NoInfer<Message>Sent by the buttons and dots with the slide they go to; answer it with ShowSlide.
CarouselView.loopproperty · packages/mixins-ui/src/carousel.ts:84
readonly loop?: boolean | undefinedWhether next on the last slide goes to the first, and previous on the first to the last.
CarouselView.pickerproperty · packages/mixins-ui/src/carousel.ts:86
readonly picker?: boolean | undefinedDraws a dot per slide that goes to it; default true.
CarouselView.slideLabelproperty · packages/mixins-ui/src/carousel.ts:88
readonly slideLabel?: ((index: number, count: number) => string) | undefinedHow a slide is named, and the status and its dot say it; default "2 of 5".
CarouselView.previousLabelproperty · packages/mixins-ui/src/carousel.ts:90
readonly previousLabel?: string | undefinedDefault Previous slide.
CarouselView.nextLabelproperty · packages/mixins-ui/src/carousel.ts:92
readonly nextLabel?: string | undefinedDefault Next slide.
CarouselView.pickerLabelproperty · packages/mixins-ui/src/carousel.ts:94
readonly pickerLabel?: string | undefinedNames the dots as a group; default Choose a slide.
CarouselView.styleproperty · packages/mixins-ui/src/carousel.ts:96
readonly style?: NamedStyle<typeof CarouselSlots> | undefinedA style of CarouselSlots, for the look.
CarouselView.mixinsproperty · packages/mixins-ui/src/carousel.ts:98
readonly mixins?: MixinList<Message> | undefinedMixins beside the style.