"use client" import useEmblaCarousel from "embla-carousel-react" import { ChevronLeft, ChevronRight } from "lucide-react" import { useCallback } from "react" import CardNormal from "../Cards/CardNormal/page" import Autoplay from "embla-carousel-autoplay" export default function ProductCarousel({ title, subtitle, products }) { const [emblaRef, emblaApi] = useEmblaCarousel( { loop: true, align: "start" }, [ Autoplay({ delay: 3000, stopOnInteraction: true }), ] ) const scrollPrev = useCallback(() => { if (emblaApi) emblaApi.scrollPrev() }, [emblaApi]) const scrollNext = useCallback(() => { if (emblaApi) emblaApi.scrollNext() }, [emblaApi]) return (

{title}

{subtitle}

{products.map((product) => (
))}
) }