import { ReactNode } from "react"; import { MENU } from "../../../telemetry/constants"; import { useGleanClick } from "../../../telemetry/glean-context"; import "./index.scss"; export type SubmenuItem = { component?: () => JSX.Element; description?: string; extraClasses?: string | null; hasIcon?: boolean; iconClasses?: string; label?: string; subText?: string; url?: string; dot?: string; }; export type MenuEntry = { id: string; items: SubmenuItem[]; label: string | ReactNode; to?: string; }; export const Submenu = ({ menuEntry, defaultHidden = false, isDropdown = false, submenuId, extraClasses, }: { menuEntry: MenuEntry; defaultHidden?: boolean; isDropdown?: boolean; submenuId?: string; extraClasses?: string; }) => { const gleanClick = useGleanClick(); return (
); };