import './index.css'; import {MouseEvent} from "react"; import {IMenuListItem, IMenuWithTopButton} from "../../interfaces/menu/IMenuWithTopButton.ts"; import MenuWithTopButton from "../../components/menu/MenuWithTopButton.tsx"; import MenuTree from "../../components/menu/MenuTree.tsx"; const projMenu: IMenuWithTopButton = { button: { name: '创建项目', handle(e: MouseEvent) { console.log(e) } }, list: [ {id: 'proj1', icon: './vite.svg', name: '全部项目'}, {id: 'proj2', icon: './vite.svg', name: '进行中的'}, {id: 'proj3', icon: './vite.svg', name: '已完成的'} ], handleListItem(e: MouseEvent, index: number, item: IMenuListItem) { console.log(e); console.log(index); console.log(item) } } const agentMenu: IMenuWithTopButton = { button: { name: '代理服务', handle(e: MouseEvent) { console.log(e) } }, list: [ {id: 'agent1', icon: './vite.svg', name: '全部项目'}, {id: 'agent2', icon: './vite.svg', name: '进行中的'}, {id: 'agent3', icon: './vite.svg', name: '已完成的'}, ], handleListItem(e: MouseEvent, index: number, item: IMenuListItem) { console.log(e); console.log(index); console.log(item) } } export default function Index() { return (
) }