import {
LuActivity,
LuFileText,
LuFolderOpen,
LuInfo,
LuLayoutDashboard,
LuSettings,
LuSignal,
LuTerminal,
LuZap,
} from 'react-icons/lu';
export type SiteConfig = typeof siteConfig;
export interface MenuItem {
label: string;
icon?: React.ReactNode;
autoOpen?: boolean;
href?: string;
items?: MenuItem[];
customIcon?: string;
}
export const siteConfig = {
name: 'NapCat',
description: 'NapCat WebUI.',
navItems: [
{
label: '基础信息',
icon: ,
href: '/',
},
{
label: '网络配置',
icon: ,
href: '/network',
},
{
label: '其他配置',
icon: ,
href: '/config',
},
{
label: '猫猫日志',
icon: ,
href: '/logs',
},
{
label: '接口调试',
icon: ,
href: '/debug/http',
},
{
label: '实时调试',
icon: ,
href: '/debug/ws',
},
{
label: '文件管理',
icon: ,
href: '/file_manager',
},
{
label: '系统终端',
icon: ,
href: '/terminal',
},
{
label: '关于我们',
icon: ,
href: '/about',
},
] as MenuItem[],
links: {
github: 'https://github.com/NapNeko/NapCatQQ',
docs: 'https://napcat.napneko.icu/',
},
};