@ducor/react
Version:
admin template ui interface
17 lines (16 loc) • 398 B
TypeScript
import React, { ReactNode } from "react";
interface MenuItem {
id: string;
label: string;
path: string;
children?: MenuItem[];
}
interface MenuContextType {
menu: MenuItem[];
addMenuItem: (item: MenuItem, parentId?: string) => void;
}
export declare const MenuProvider: React.FC<{
children: ReactNode;
}>;
export declare const useMenu: () => MenuContextType;
export {};