'use client'; import { motion } from 'framer-motion'; import Image from 'next/image'; import Link from 'next/link'; import React from 'react'; 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} ); };