import { ReactNode } from 'react' import { Link, useLocation } from 'wouter' interface DocsLayoutProps { children: ReactNode } interface NavItem { title: string path: string } interface NavSection { title: string items: NavItem[] } const navigationSections: NavSection[] = [ { title: 'Introduction', items: [ { title: 'Overview', path: '/docs/introduction/overview' }, { title: 'Quick Start', path: '/docs/introduction/quick-start' }, { title: '使用限制', path: '/docs/introduction/limitations' }, ], }, { title: 'Features', items: [ { title: '模型接入', path: '/docs/features/model-integration' }, { title: '安全与权限', path: '/docs/features/security-permissions' }, { title: '数据脱敏', path: '/docs/features/data-masking' }, { title: '知识库注入', path: '/docs/features/knowledge-injection' }, { title: '自定义工具', path: '/docs/features/custom-tools' }, ], }, { title: 'Integration', items: [ { title: 'CDN 引入', path: '/docs/integration/cdn-setup' }, { title: '配置选项', path: '/docs/integration/configuration' }, { title: 'API 参考', path: '/docs/integration/api-reference' }, { title: '最佳实践', path: '/docs/integration/best-practices' }, { title: '接入第三方 Agent', path: '/docs/integration/third-party-agent' }, ], }, ] export default function DocsLayout({ children }: DocsLayoutProps) { const [location] = useLocation() return (