"use client"; import { AnimatePresence, cubicBezier, motion } from "motion/react"; import { useState } from "react"; import { ConnectorToLeft, ConnectorToRight, } from "@/components/shared/layout/curvy-rect"; import { NAV_ITEMS } from "@/components/shared/header/Nav/Nav"; import { cn } from "@/utils/cn"; export default function HeaderDropdownMobileItem({ item, }: { item: (typeof NAV_ITEMS)[number]; }) { const [open, setOpen] = useState(false); return ( <> { setOpen((v) => !v); }} >
{item.label} {item.dropdown && ( )} {open && ( {item.dropdown}
)} ); }