import Image from "next/image"
import {
Carousel,
CarouselButton,
CarouselContent,
CarouselHandler,
CarouselItem,
} from "@/components/ui/carousel"
export default function CarouselDemo() {
return (
<Carousel className="w-full max-w-xs">
<CarouselContent>
<CarouselItem className="basis-1/2">
<Image
className="rounded-xl"
src="/slides/slide-1.jpg"
alt="image 1"
width={400}
height={300}
/>
</CarouselItem>
<CarouselItem className="basis-1/2">
<Image
className="rounded-xl"
src="/slides/slide-2.jpg"
alt="image 2"
width={400}
height={300}
/>
</CarouselItem>
<CarouselItem className="basis-1/2">
<Image
className="rounded-xl"
src="/slides/slide-3.jpg"
alt="image 3"
width={400}
height={300}
/>
</CarouselItem>
<CarouselItem className="basis-1/2">
<Image
className="rounded-xl"
src="/slides/slide-4.jpg"
alt="image 4"
width={400}
height={300}
/>
</CarouselItem>
<CarouselItem className="basis-1/2">
<Image
className="rounded-xl"
src="/slides/slide-5.jpg"
alt="image 5"
width={400}
height={300}
/>
</CarouselItem>
<CarouselItem className="basis-1/2">
<Image
className="rounded-xl"
src="/slides/slide-6.jpg"
alt="image 6"
width={400}
height={300}
/>
</CarouselItem>
<CarouselItem className="basis-1/2">
<Image
className="rounded-xl"
src="/slides/slide-7.jpg"
alt="image 7"
width={400}
height={300}
/>
</CarouselItem>
</CarouselContent>
<CarouselHandler>
<CarouselButton segment="previous" />
<CarouselButton segment="next" />
</CarouselHandler>
</Carousel>
)
}
npx shadcn@latest add @intentui/carousel-demoUsage varies by registry entry. Refer to the registry docs or source files below for details.