'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
) }