import { BugIcon2, FileIcon, InfoIcon, LogIcon, RouteIcon, SettingsIcon, SignalTowerIcon, TerminalIcon, } from '@/components/icons'; 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 WebUI', description: 'NapCat WebUI.', navItems: [ { label: '基础信息', icon: (
), href: '/', }, { label: '网络配置', icon: (
), href: '/network', }, { label: '其他配置', icon: (
), href: '/config', }, { label: '猫猫日志', icon: (
), href: '/logs', }, { label: '接口调试', icon: (
), items: [ { label: 'HTTP', href: '/debug/http', }, { label: 'Websocket', 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/', }, };