// components/ImageSlider.jsx "use client"; import { useState, useEffect } from 'react'; import ImageContainer from './ImageContainer'; import './styles/ImageSlider.css'; import { SLIDER_IMAGES } from './helpData'; const ImageSlider = () => { const [currentIndex, setCurrentIndex] = useState(0); useEffect(() => { const timer = setInterval(() => { setCurrentIndex((prevIndex) => (prevIndex + 1) % SLIDER_IMAGES.length); }, 3000); return () => clearInterval(timer); }, [SLIDER_IMAGES.length]); return (
{SLIDER_IMAGES.map((src, index) => (
))}
{SLIDER_IMAGES.map((_, index) => (
); }; export default ImageSlider;