|
@@ -4,7 +4,7 @@ import { computed } from 'vue';
|
|
|
import { GlobalProvider } from '@vben/universal-ui';
|
|
|
import { preferences, usePreferences } from '@vben-core/preferences';
|
|
|
|
|
|
-import { ConfigProvider, theme } from 'ant-design-vue';
|
|
|
+import { App, ConfigProvider, theme } from 'ant-design-vue';
|
|
|
import zhCN from 'ant-design-vue/es/locale/zh_CN';
|
|
|
import dayjs from 'dayjs';
|
|
|
|
|
@@ -17,16 +17,17 @@ dayjs.locale(zhCN.locale);
|
|
|
const { isDark } = usePreferences();
|
|
|
|
|
|
const tokenTheme = computed(() => {
|
|
|
- const algorithms = isDark.value
|
|
|
+ const algorithm = isDark.value
|
|
|
? [theme.darkAlgorithm]
|
|
|
: [theme.defaultAlgorithm];
|
|
|
|
|
|
// antd 紧凑模式算法
|
|
|
if (preferences.app.compact) {
|
|
|
- algorithms.push(theme.compactAlgorithm);
|
|
|
+ algorithm.push(theme.compactAlgorithm);
|
|
|
}
|
|
|
+
|
|
|
return {
|
|
|
- algorithms,
|
|
|
+ algorithm,
|
|
|
token: { colorPrimary: preferences.theme.colorPrimary },
|
|
|
};
|
|
|
});
|
|
@@ -35,7 +36,9 @@ const tokenTheme = computed(() => {
|
|
|
<template>
|
|
|
<GlobalProvider>
|
|
|
<ConfigProvider :locale="zhCN" :theme="tokenTheme">
|
|
|
- <RouterView />
|
|
|
+ <App>
|
|
|
+ <RouterView />
|
|
|
+ </App>
|
|
|
</ConfigProvider>
|
|
|
</GlobalProvider>
|
|
|
</template>
|