"use client"; import React, { useState, useEffect } from "react"; import { preload } from "react-dom"; export default function SolutionsHero() { preload("/images/home1-slide-1.webp", { as: "image" }); const [activeSlide, setActiveSlide] = useState(0); // Auto-slide every 7 seconds — slower, more readable, professional pacing useEffect(() => { const interval = setInterval(() => { setActiveSlide((prev) => (prev === 0 ? 1 : 0)); }, 7000); return () => clearInterval(interval); }, []); const handleDotClick = (index: number) => { setActiveSlide(index); }; return ( <>