import React from "react"; import {classes, Modify} from "../../Utils"; import {SubmenuFloat} from "./SubmenuFloat"; import {NavLink, NavLinkProps} from "react-router-dom"; /** * Main menu item properties. */ export type MainMenuItemProperties = React.PropsWithChildren, { }>>; /** * Main component of a main menu item. */ export const MainMenuItem = React.forwardRef(function SubmenuItem({children, ...props}: MainMenuItemProperties, ref) { return (
  • {children}
  • ); }); /** * A main menu item link properties. */ export type MainMenuLinkProperties = React.PropsWithChildren, { }>>; /** * A main menu item link. */ export const MainMenuLink = React.forwardRef(function MainMenuLink({children, ...props}: MainMenuLinkProperties, ref) { return (
  • {children}
  • ); }); /** * A main menu item that open a submenu. */ export function MainMenuItemSubmenu({submenu, className, children, ...props}: Modify) { return ( {children} ); }