From 35d6dfc8e565708492af695f4274aa8812b0603c Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期三, 05 三月 2025 09:45:58 +0800 Subject: [PATCH] 一些更改 --- internal/vite-config/src/utils/modifyVars.ts | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) diff --git a/internal/vite-config/src/utils/modifyVars.ts b/internal/vite-config/src/utils/modifyVars.ts index 8ac8a8f..0554343 100644 --- a/internal/vite-config/src/utils/modifyVars.ts +++ b/internal/vite-config/src/utils/modifyVars.ts @@ -2,8 +2,11 @@ import { generate } from '@ant-design/colors'; // @ts-ignore: typo -import { getThemeVariables } from 'ant-design-vue/dist/theme'; +/* import { getThemeVariables } from 'ant-design-vue/dist/theme'; */ +import { theme } from 'ant-design-vue/lib'; +import convertLegacyToken from 'ant-design-vue/lib/theme/convertLegacyToken'; +const { defaultAlgorithm, defaultSeed } = theme; const primaryColor = '#0960bd'; function generateAntColors(color: string, theme: 'default' | 'dark' = 'default') { @@ -18,18 +21,18 @@ export function generateModifyVars() { const palettes = generateAntColors(primaryColor); const primary = palettes[5]; - const primaryColorObj: Record<string, string> = {}; for (let index = 0; index < 10; index++) { primaryColorObj[`primary-${index + 1}`] = palettes[index]; } - - const modifyVars = getThemeVariables(); + // const modifyVars = getThemeVariables(); + const mapToken = defaultAlgorithm(defaultSeed); + const v3Token = convertLegacyToken(mapToken); return { - ...modifyVars, + ...v3Token, // reference: Avoid repeated references - hack: `${modifyVars.hack} @import (reference) "${resolve('src/design/config.less')}";`, + hack: `true; @import (reference) "${resolve('src/design/config.less')}";`, 'primary-color': primary, ...primaryColorObj, 'info-color': primary, @@ -40,6 +43,5 @@ 'font-size-base': '14px', // Main font size 'border-radius-base': '2px', // Component/float fillet 'link-color': primary, // Link color - 'app-content-background': '#fafafa', // Link color }; } -- Gitblit v1.9.3