fenextjs-component
Version:
18 lines (17 loc) • 682 B
TypeScript
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;