UNPKG

petals-ui

Version:
27 lines (20 loc) 705 B
import { IMenuComponent, IMenuItemComponent } from '../../menu'; import { MenuDirection, SubMenuTrigger } from './aliases'; interface INavMenuComponent extends IMenuComponent { readonly direction: MenuDirection; readonly subMenuTrigger: SubMenuTrigger; readonly collapsed: boolean; } interface INavSubMenuComponent extends IMenuItemComponent { readonly popupClassName: string; } interface INavMenuItemComponent<LinkHref = string> extends IMenuItemComponent { readonly href: LinkHref; } interface INavMenuItemGroupComponent extends Pick<IMenuItemComponent, 'flag' | 'title'> {} export { INavMenuComponent, INavSubMenuComponent, INavMenuItemComponent, INavMenuItemGroupComponent, };