UNPKG

fenextjs-component

Version:
18 lines (17 loc) • 682 B
import React, { ReactNode } from "react"; import { ItemMenuProps } from "../ItemMenu"; import { _TProps } from "fenextjs-interface"; import { useRouter } from "fenextjs-hook"; export interface MenuBaseProps extends _TProps { items?: ItemMenuProps[]; iconArrow?: ReactNode; typeCollapse?: "radio" | "checkbox"; } export interface MenuClassProps { className?: string; defaultShowSubMenu?: boolean; useRouterCustom?: typeof useRouter; } export interface MenuProps extends MenuBaseProps, MenuClassProps { } export declare const Menu: ({ className, items, defaultShowSubMenu, iconArrow, typeCollapse, useRouterCustom, ...props }: MenuProps) => React.JSX.Element;