import { useState, useEffect } from "react"; import { cls } from "@/lib/utils"; const BARS = [ { height: 100, hoverHeight: 40 }, { height: 84, hoverHeight: 100 }, { height: 62, hoverHeight: 75 }, { height: 90, hoverHeight: 50 }, { height: 70, hoverHeight: 90 }, { height: 50, hoverHeight: 60 }, { height: 75, hoverHeight: 85 }, { height: 80, hoverHeight: 70 }, ]; const AnimatedBarChart = () => { const [active, setActive] = useState(2); const [isHovered, setIsHovered] = useState(false); useEffect(() => { const interval = setInterval(() => setActive((p) => (p + 1) % BARS.length), 3000); return () => clearInterval(interval); }, []); return (