import { useState } from 'react' import { Link, NavLink } from 'react-router-dom' import { Menu, Moon, Sun, X } from 'lucide-react' import { useTheme } from '@/components/theme-provider' import { cn } from '@/lib/utils' const NAV_ITEMS = [ { label: '产品', to: '/', end: true }, { label: '功能', to: '/#features' }, { label: '架构', to: '/#architecture' }, { label: '博客', to: '/blog' }, ] function ThemeToggle() { const { resolved, setTheme } = useTheme() return ( ) } export function SiteHeader() { const [open, setOpen] = useState(false) const links = NAV_ITEMS.map((item) => item.to.includes('#') ? ( setOpen(false)} className="text-sm text-ink-2 transition-colors hover:text-ink" > {item.label} ) : ( setOpen(false)} className={({ isActive }) => cn( 'text-sm transition-colors hover:text-ink', isActive ? 'text-ink' : 'text-ink-2', ) } > {item.label} ), ) return (
sundynix agentix
{open && ( )}
) }