From adbf793e79898e7e0b5d4ac791d9d58b344c6648 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=9E=83=E8=9F=B9?= <52234099+pangxie231@users.noreply.github.com> Date: Mon, 25 Aug 2025 11:03:54 +0800 Subject: [PATCH 1/3] fix(@vben/web-ele): the main color tone for switching between dark and light themes has been reset (#6678) --- .../src/widgets/preferences/blocks/theme/builtin.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/effects/layouts/src/widgets/preferences/blocks/theme/builtin.vue b/packages/effects/layouts/src/widgets/preferences/blocks/theme/builtin.vue index 27dfd28a..d70bb232 100644 --- a/packages/effects/layouts/src/widgets/preferences/blocks/theme/builtin.vue +++ b/packages/effects/layouts/src/widgets/preferences/blocks/theme/builtin.vue @@ -104,7 +104,7 @@ function selectColor() { watch( () => [modelValue.value, props.isDark] as [BuiltinThemeType, boolean], - ([themeType, isDark]) => { + ([themeType, isDark], [_, isDarkPrev]) => { const theme = builtinThemePresets.value.find( (item) => item.type === themeType, ); @@ -113,7 +113,9 @@ watch( ? theme.darkPrimaryColor || theme.primaryColor : theme.primaryColor; - themeColorPrimary.value = primaryColor || theme.color; + if (!(theme.type === 'custom' && isDark !== isDarkPrev)) { + themeColorPrimary.value = primaryColor || theme.color; + } } }, ); From 566d3bdf7c5abaf1562c03b5ca8d96a37fdf838c Mon Sep 17 00:00:00 2001 From: LinaBell <15891557205@163.com> Date: Mon, 25 Aug 2025 21:25:29 +0800 Subject: [PATCH 2/3] fix: appendToMain warning (#6684) --- packages/@core/ui-kit/shadcn-ui/src/ui/dialog/DialogContent.vue | 2 +- packages/@core/ui-kit/shadcn-ui/src/ui/sheet/SheetContent.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/@core/ui-kit/shadcn-ui/src/ui/dialog/DialogContent.vue b/packages/@core/ui-kit/shadcn-ui/src/ui/dialog/DialogContent.vue index 719df032..ae656b97 100644 --- a/packages/@core/ui-kit/shadcn-ui/src/ui/dialog/DialogContent.vue +++ b/packages/@core/ui-kit/shadcn-ui/src/ui/dialog/DialogContent.vue @@ -82,7 +82,7 @@ defineExpose({