{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "carousel-plugin", "type": "registry:example", "author": "shadcn (https://ui.shadcn.com)", "registryDependencies": [ "carousel" ], "files": [ { "path": "examples/carousel-plugin.tsx", "content": "import * as React from \"react\"\nimport Autoplay from \"embla-carousel-autoplay\"\n\nimport { Card, CardContent } from \"@/registry/default/ui/card\"\nimport {\n Carousel,\n CarouselContent,\n CarouselItem,\n CarouselNext,\n CarouselPrevious,\n} from \"@/registry/default/ui/carousel\"\n\nexport default function CarouselPlugin() {\n const plugin = React.useRef(\n Autoplay({ delay: 2000, stopOnInteraction: true })\n )\n\n return (\n \n \n {Array.from({ length: 5 }).map((_, index) => (\n \n
\n \n \n {index + 1}\n \n \n
\n
\n ))}\n
\n \n \n \n )\n}\n", "type": "registry:example", "target": "" } ] }