Carousel
shadcn carousel reskinned for UI95.
DISK 1
DISK 2
DISK 3
DISK 4
DISK 5
DISK 1
DISK 2
DISK 3
DISK 4
DISK 5
npx shadcn@latest add https://www.ui95.dev/r/carousel.jsonRun it in a Radix shadcn project that already has the UI95 theme.
Carousel
| Prop | Type | Default |
|---|---|---|
| opts | Partial<import("/vercel/path0/node_modules/embla-carousel/esm/components/Options").OptionsType> | - |
| plugins | import("/vercel/path0/node_modules/embla-carousel/esm/index").CreatePluginType<import("/vercel/path0/node_modules/embla-carousel/esm/components/Plugins").LoosePluginType, {}>[] | - |
| orientation | "vertical" | "horizontal" | "horizontal" |
| setApi | ((api: CarouselApi) => void) | - |
CarouselContent
No props of its own. It forwards the props of the element or primitive it wraps.
CarouselItem
No props of its own. It forwards the props of the element or primitive it wraps.
CarouselNext
| Prop | Type | Default |
|---|---|---|
| variant | "link" | "default" | "outline" | "secondary" | "ghost" | "destructive" | "outline" |
| size | "default" | "xs" | "sm" | "lg" | "icon" | "icon-xs" | "icon-sm" | "icon-lg" | "icon-sm" |
| asChild | boolean | - |
CarouselPrevious
| Prop | Type | Default |
|---|---|---|
| variant | "link" | "default" | "outline" | "secondary" | "ghost" | "destructive" | "outline" |
| size | "default" | "xs" | "sm" | "lg" | "icon" | "icon-xs" | "icon-sm" | "icon-lg" | "icon-sm" |
| asChild | boolean | - |
Updated Nov 5, 2026