import {
  Activity,
  BookOpen,
  Bot,
  CheckSquare,
  LayoutGrid,
  MessageCircle,
  MessageSquare,
  Network,
  Settings,
  Star,
  Terminal,
  type LucideIcon,
} from 'lucide-vue-next'

export interface NavItem {
  name: string
  path: string
  icon: LucideIcon
}

export const navItems: NavItem[] = [
  { name: '沟通系统', path: '/chat', icon: MessageCircle },
  { name: '奥创中心', path: '/agents', icon: Bot },
  { name: '技能中心', path: '/skills', icon: Star },
  { name: '资料中枢', path: '/knowledge', icon: BookOpen },
  { name: '知识大脑', path: '/brain', icon: Network },
  { name: '任务矩阵', path: '/kanban', icon: LayoutGrid },
  { name: '任务调度', path: '/todo', icon: CheckSquare },
  { name: '信息交易所', path: '/forum', icon: MessageSquare },
  { name: '运行状态', path: '/stats', icon: Activity },
  { name: '运行日志', path: '/logs', icon: Terminal },
  { name: '系统设置', path: '/settings', icon: Settings },
]
