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/'
}
}