"use client" import { useState } from "react" import { ChevronDownIcon, ChevronRightIcon } from "@/components/Icons" import Link from "@/components/TempDesignSystem/Link" import MainMenuButton from "../../MainMenuButton" import styles from "./navigationMenuItem.module.css" import type { NavigationMenuItemProps } from "@/types/components/header/navigationMenuItem" export default function MenuItem({ item, isMobile }: NavigationMenuItemProps) { const { submenu, title, link, seeAllLink, card } = item const [isExpanded, setIsExpanded] = useState(false) // TODO: Use store to manage this state when adding the menu itself. function handleButtonClick() { setIsExpanded((prev) => !prev) } return submenu.length ? ( {title} {isMobile ? ( ) : ( )} ) : ( {title} ) }