From 197531ea332f9970c1987fd591f4a167ac3d5f56 Mon Sep 17 00:00:00 2001 From: Blizzard Date: Sat, 18 Jul 2026 17:44:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(site):=20=E5=AE=98=E7=BD=91=E9=A1=B5?= =?UTF-8?q?=E5=A4=B4=E5=8E=BB=E6=8E=89=E6=B7=B1=E6=B5=85=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E6=8C=89=E9=92=AE(=E6=9C=AA=E6=8C=82=20ThemeProvider=20?= =?UTF-8?q?=E4=BC=9A=E8=BF=90=E8=A1=8C=E6=97=B6=E6=8A=A5=E9=94=99)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ThemeToggle 依赖 useTheme/ThemeProvider,但按'官网默认浅色'计划没搬那套 provider → useTheme must be used within ThemeProvider 运行时崩。删掉切换按钮 + 无用的 theme-provider.tsx。 顺带 index.html 换中性标题 + favicon 指向官网 logo。排查确认无其它 Context/Provider 依赖、 logo 路径 /brand/ 正确。 Co-Authored-By: Claude Opus 4.8 --- .../site/components/layout/site-header.tsx | 25 +------- .../src/site/components/theme-provider.tsx | 63 ------------------- 2 files changed, 3 insertions(+), 85 deletions(-) delete mode 100644 sundynix-admin/src/site/components/theme-provider.tsx diff --git a/sundynix-admin/src/site/components/layout/site-header.tsx b/sundynix-admin/src/site/components/layout/site-header.tsx index 93aff17..dcaa2c5 100644 --- a/sundynix-admin/src/site/components/layout/site-header.tsx +++ b/sundynix-admin/src/site/components/layout/site-header.tsx @@ -1,34 +1,17 @@ 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 { Menu, X } from 'lucide-react' import { LogoMark } from '@/components/logo' import { cn } from '@/lib/utils' +// 官网默认浅色,不搬深浅切换(ThemeProvider 未挂载)。 + const NAV_ITEMS = [ { label: '产品', to: '/', end: true }, { label: '功能', to: '/#features' }, { label: '架构', to: '/#architecture' }, ] -function ThemeToggle() { - const { resolved, setTheme } = useTheme() - return ( - - ) -} - export function SiteHeader() { const [open, setOpen] = useState(false) @@ -70,7 +53,6 @@ export function SiteHeader() {