"use client"; import React from "react"; import { motion } from "framer-motion"; import Link from "next/link"; import Image from "next/image"; const transition = { type: "spring", mass: 0.5, damping: 11.5, stiffness: 100, restDelta: 0.001, restSpeed: 0.001, }; export const MenuItem = ({ setActive, active, item, children, }: { setActive: (item: string) => void; active: string | null; item: string; children?: React.ReactNode; }) => { return (
setActive(item)} className="relative "> {item} {active !== null && ( {active === item && (
{children}
)}
)}
); }; export const Menu = ({ setActive, children, }: { setActive: (item: string | null) => void; children: React.ReactNode; }) => { return ( ); }; export const ProductItem = ({ title, description, href, src, }: { title: string; description: string; href: string; src: string; }) => { return ( {title}

{title}

{description}

); }; export const HoveredLink = ({ children, ...rest }: any) => { return ( {children} ); };