"use client" import * as React from "react" import { Carousel, CarouselContent, CarouselItem, type CarouselApi, } from "@/components/ui/carousel" import Image from "next/image" export function RepairsImageCarousel() { const [api, setApi] = React.useState() const [current, setCurrent] = React.useState(0) React.useEffect(() => { if (!api) return setCurrent(api.selectedScrollSnap()) api.on("select", () => { setCurrent(api.selectedScrollSnap()) }) }, [api]) React.useEffect(() => { if (!api) return const interval = setInterval(() => { api.scrollNext() }, 4000) return () => clearInterval(interval) }, [api]) return (
Vending machine repair service
Vending machine maintenance
) }