From 860a7f454a4f67ee129e0d5ec8f9a88d279925c4 Mon Sep 17 00:00:00 2001 From: zhangxiang Date: Mon, 31 Aug 2026 21:38:44 +0800 Subject: [PATCH] =?UTF-8?q?refactor(admin):=20=E6=9B=BF=E6=8D=A2=E7=A1=AC?= =?UTF-8?q?=E7=BC=96=E7=A0=81=20gray/white=20=E4=B8=BA=E8=AE=BE=E8=AE=A1?= =?UTF-8?q?=20token(login=20+=20layout)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - login/page.tsx、admin-layout.tsx 全部 Tailwind gray-* / bg-white / bg-black/50 映射至语义 token - 深色面板(bg-gray-900/800 激活态、头像、登录按钮)映射 bg-dark-bg / bg-dark-bg-secondary,保持两模式深色 - 深色面板上的文字用 text-dark-text-primary(固定亮色),规避 text-white 在暗黑模式反色为暗的陷阱 - 遮罩 bg-black/50 → bg-overlay/50(独立 token,不随反色) - 验证: type-check 0 / lint 0 / 产物 CSS 已含全部映射类 --- src/app/admin/login/page.tsx | 22 +++++++-------- src/components/admin/admin-layout.tsx | 40 +++++++++++++-------------- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/src/app/admin/login/page.tsx b/src/app/admin/login/page.tsx index a412763..a488ec3 100644 --- a/src/app/admin/login/page.tsx +++ b/src/app/admin/login/page.tsx @@ -30,32 +30,32 @@ export default function AdminLoginPage() { }; return ( -
+
-

Novalon CMS

-

内容管理系统

+

Novalon CMS

+

内容管理系统

{error && ( -
+
{error}
)}
-
-