import { BookOutlined, SolutionOutlined } from '@ant-design/icons'
// 统一的菜单配置函数,支持可选的多语言翻译
export const getMenuConfig = (t?: (key: string) => string) => {
let key = 1
return [
{
key: (++key).toString(),
text: '', // 空目录不显示,为了使用 SolutionOutlined 而不报错
url: '/',
icon: ,
subMenus: null,
},
{
key: (++key).toString(),
text: t ? t('layout:layout.menu.introduction') : '介绍',
url: '/',
icon: ,
subMenus: null,
},
/*{
key: (++key).toString(),
text: t ? t('layout:layout.menu.template') : '',
url: '/template/manage',
icon: ,
subMenus: [
{
key: `${key}_1`,
text: t ? t('layout:layout.menu.template1') : '',
url: '/template/manage',
},
],
}*/
]
}
// 默认导出不传翻译函数,使用中文
export default getMenuConfig()