"use client"; import { useEffect, useState } from "react"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import type { CarouselApi } from "@/components/ui/carousel"; import { Carousel, CarouselContent, CarouselItem, } from "@/components/ui/carousel"; import { cn } from "@/lib/utils"; interface Hero183Props { className?: string; } const Hero183 = ({ className }: Hero183Props) => { const [api, setApi] = useState(); const [current, setCurrent] = useState(0); useEffect(() => { if (!api) return; const updateCurrent = () => { setCurrent(api.selectedScrollSnap() + 1); }; updateCurrent(); api.on("select", updateCurrent); return () => { api.off("select", updateCurrent); }; }, [api]); return (
پریمیوم

همه ابزارهای موردنیاز برای مدیریت کسب‌وکار

با ابزارهای یکپارچه، فرایندهای کاری را ساده‌تر کنید و بهره‌وری تیم خود را افزایش دهید.

تصویر نمونه
تصویر نمونه
تصویر نمونه تصویر نمونه تصویر نمونه
تصویر نمونه تصویر نمونه
تصویر نمونه
تصویر نمونه تصویر نمونه
{Array.from({ length: 3 }).map((_, index) => ( api && api.scrollTo(index)} /> ))}
); }; export { Hero183 };