From 2988d3768e21d983dcc2228dc5a5d449d5f7217e Mon Sep 17 00:00:00 2001 From: chiguyong Date: Sat, 13 Jun 2026 02:32:29 +0800 Subject: [PATCH] feat(gui): add Design Token system and theme configuration (U1) - Create tokens.css with CSS custom properties for colors, spacing, radius, fonts, shadows, transitions, and code theme - Create theme.ts mapping tokens to Ant Design Vue ConfigProvider - Create styles/index.ts as unified entry point - Inject theme into App.vue ConfigProvider - Import styles in main.ts Primary color unified to #7c3aed (purple gradient brand color). --- src/agentkit/server/frontend/src/App.vue | 3 +- src/agentkit/server/frontend/src/main.ts | 1 + .../server/frontend/src/styles/index.ts | 8 ++ .../server/frontend/src/styles/theme.ts | 81 +++++++++++ .../server/frontend/src/styles/tokens.css | 136 ++++++++++++++++++ 5 files changed, 228 insertions(+), 1 deletion(-) create mode 100644 src/agentkit/server/frontend/src/styles/index.ts create mode 100644 src/agentkit/server/frontend/src/styles/theme.ts create mode 100644 src/agentkit/server/frontend/src/styles/tokens.css diff --git a/src/agentkit/server/frontend/src/App.vue b/src/agentkit/server/frontend/src/App.vue index 5ea2222..91809fc 100644 --- a/src/agentkit/server/frontend/src/App.vue +++ b/src/agentkit/server/frontend/src/App.vue @@ -1,5 +1,5 @@ @@ -8,6 +8,7 @@ import { ConfigProvider as AConfigProvider } from 'ant-design-vue' import zhCN from 'ant-design-vue/es/locale/zh_CN' import AppLayout from './components/layout/AppLayout.vue' +import { themeConfig } from './styles'