This commit is contained in:
dap
2024-08-15 09:27:39 +08:00
84 changed files with 577 additions and 262 deletions

View File

@@ -19,6 +19,7 @@ const defaultPreferences: Preferences = {
locale: 'zh-CN',
loginExpiredMode: 'modal',
name: 'Vben Admin',
preferencesButtonPosition: 'fixed',
watermark: false,
},
breadcrumb: {
@@ -90,7 +91,8 @@ const defaultPreferences: Preferences = {
colorWarning: 'hsl(42 84% 61%)',
mode: 'auto',
radius: '0.5',
semiDarkMenu: true,
semiDarkHeader: false,
semiDarkSidebar: true,
},
transition: {
enable: true,

View File

@@ -10,6 +10,7 @@ import type {
LoginExpiredModeType,
NavigationStyleType,
PageTransitionType,
PreferencesButtonPositionType,
TabsStyleType,
ThemeModeType,
} from '@vben-core/typings';
@@ -49,6 +50,8 @@ interface AppPreferences {
loginExpiredMode: LoginExpiredModeType;
/** 应用名 */
name: string;
/** 偏好设置按钮位置 */
preferencesButtonPosition: PreferencesButtonPositionType;
/**
* @zh_CN 是否开启水印
*/
@@ -183,8 +186,10 @@ interface ThemePreferences {
mode: ThemeModeType;
/** 圆角 */
radius: string;
/** 是否开启半深色header只在theme='light'时生效) */
semiDarkHeader: boolean;
/** 是否开启半深色菜单只在theme='light'时生效) */
semiDarkMenu: boolean;
semiDarkSidebar: boolean;
}
interface TransitionPreferences {