system-copyright-react/src/interfaces/menu/IMenuTree.ts

15 lines
321 B
TypeScript
Raw Normal View History

2024-03-12 18:53:51 +08:00
import {MouseEvent} from 'react';
export interface IMenuTreeItem {
id: string;
name: string;
active: boolean;
level: number;
children: Array<IMenuTreeItem>;
}
export interface IMenuTree {
menus: Array<IMenuTreeItem>;
handleClick(e: MouseEvent<HTMLSpanElement>, item: IMenuTreeItem): void;
}