"use client"; import Link from "next/link"; import AnimatedText from "@/components/common/AnimatedText"; import { projects2 } from "@/data/projects"; import { useRef } from "react"; export default function Projects() { const parentRefs = useRef([]); const handleProjectHover = (index) => { parentRefs.current.forEach((el) => { el.classList.remove("active"); }); parentRefs.current[index].classList.add("active"); }; return (
our complete projects

{projects2.map((elm, i) => (
handleProjectHover(i)} ref={(el) => (parentRefs.current[i] = el)} key={i} className={`box wow fadeInUp ${elm.bgClass} `} data-wow-delay={elm.delay} >

{elm.title}

))}
); }