2024-06-01 23:15:29 +08:00
|
|
|
import type { Preferences } from './types';
|
|
|
|
|
|
|
|
const defaultPreferences: Preferences = {
|
|
|
|
app: {
|
2024-06-30 15:03:37 +08:00
|
|
|
accessMode: 'frontend',
|
2024-06-01 23:15:29 +08:00
|
|
|
authPageLayout: 'panel-right',
|
|
|
|
colorGrayMode: false,
|
|
|
|
colorWeakMode: false,
|
|
|
|
compact: false,
|
|
|
|
contentCompact: 'wide',
|
|
|
|
defaultAvatar:
|
2024-07-28 14:29:05 +08:00
|
|
|
'https://unpkg.com/@vbenjs/static-source@0.1.5/source/avatar-v1.webp',
|
2024-06-01 23:15:29 +08:00
|
|
|
dynamicTitle: true,
|
2024-07-06 15:49:21 +08:00
|
|
|
enablePreferences: true,
|
2024-06-01 23:15:29 +08:00
|
|
|
isMobile: false,
|
2024-06-09 15:39:11 +08:00
|
|
|
layout: 'sidebar-nav',
|
2024-06-01 23:15:29 +08:00
|
|
|
locale: 'zh-CN',
|
2024-07-28 14:29:05 +08:00
|
|
|
loginExpiredMode: 'modal',
|
2024-07-14 23:10:48 +08:00
|
|
|
name: 'Vben Admin',
|
2024-07-28 14:29:05 +08:00
|
|
|
watermark: false,
|
2024-06-01 23:15:29 +08:00
|
|
|
},
|
|
|
|
breadcrumb: {
|
|
|
|
enable: true,
|
|
|
|
hideOnlyOne: false,
|
|
|
|
showHome: false,
|
|
|
|
showIcon: true,
|
|
|
|
styleType: 'normal',
|
|
|
|
},
|
2024-07-06 16:19:37 +08:00
|
|
|
copyright: {
|
2024-07-14 23:10:48 +08:00
|
|
|
companyName: 'Vben Admin',
|
2024-07-06 16:19:37 +08:00
|
|
|
companySiteLink: 'https://www.vben.pro',
|
|
|
|
date: '2024',
|
|
|
|
enable: true,
|
|
|
|
icp: '',
|
|
|
|
icpLink: '',
|
|
|
|
},
|
2024-06-01 23:15:29 +08:00
|
|
|
footer: {
|
2024-07-06 15:49:21 +08:00
|
|
|
enable: true,
|
|
|
|
fixed: false,
|
2024-06-01 23:15:29 +08:00
|
|
|
},
|
|
|
|
header: {
|
|
|
|
enable: true,
|
|
|
|
hidden: false,
|
|
|
|
mode: 'fixed',
|
|
|
|
},
|
|
|
|
logo: {
|
|
|
|
enable: true,
|
2024-07-28 14:29:05 +08:00
|
|
|
source: 'https://unpkg.com/@vbenjs/static-source@0.1.5/source/logo-v1.webp',
|
2024-06-01 23:15:29 +08:00
|
|
|
},
|
|
|
|
navigation: {
|
|
|
|
accordion: true,
|
|
|
|
split: true,
|
|
|
|
styleType: 'rounded',
|
|
|
|
},
|
2024-06-16 13:43:33 +08:00
|
|
|
shortcutKeys: {
|
|
|
|
enable: true,
|
2024-07-12 12:14:09 +08:00
|
|
|
globalLockScreen: true,
|
2024-06-16 13:43:33 +08:00
|
|
|
globalLogout: true,
|
|
|
|
globalPreferences: true,
|
|
|
|
globalSearch: true,
|
|
|
|
},
|
2024-06-01 23:15:29 +08:00
|
|
|
sidebar: {
|
2024-06-09 15:39:11 +08:00
|
|
|
collapsed: false,
|
2024-07-18 21:59:18 +08:00
|
|
|
collapsedShowTitle: false,
|
2024-06-01 23:15:29 +08:00
|
|
|
enable: true,
|
|
|
|
expandOnHover: true,
|
|
|
|
extraCollapse: true,
|
|
|
|
hidden: false,
|
2024-07-20 23:01:49 +08:00
|
|
|
width: 230,
|
2024-06-01 23:15:29 +08:00
|
|
|
},
|
|
|
|
tabbar: {
|
2024-07-14 18:32:37 +08:00
|
|
|
dragable: true,
|
2024-06-01 23:15:29 +08:00
|
|
|
enable: true,
|
2024-07-18 21:31:34 +08:00
|
|
|
height: 36,
|
2024-06-01 23:15:29 +08:00
|
|
|
keepAlive: true,
|
2024-07-10 00:50:41 +08:00
|
|
|
persist: true,
|
2024-06-01 23:15:29 +08:00
|
|
|
showIcon: true,
|
2024-07-28 14:29:05 +08:00
|
|
|
showMaximize: true,
|
|
|
|
showMore: true,
|
|
|
|
showRefresh: true,
|
2024-07-14 18:32:37 +08:00
|
|
|
styleType: 'chrome',
|
2024-06-01 23:15:29 +08:00
|
|
|
},
|
|
|
|
theme: {
|
2024-06-23 19:17:31 +08:00
|
|
|
builtinType: 'default',
|
|
|
|
colorDestructive: 'hsl(348 100% 61%)',
|
2024-07-15 23:22:00 +08:00
|
|
|
colorPrimary: 'hsl(231 98% 65%)',
|
2024-06-23 19:17:31 +08:00
|
|
|
colorSuccess: 'hsl(144 57% 58%)',
|
|
|
|
colorWarning: 'hsl(42 84% 61%)',
|
|
|
|
mode: 'dark',
|
|
|
|
radius: '0.5',
|
2024-07-10 21:20:11 +08:00
|
|
|
semiDarkMenu: true,
|
2024-06-01 23:15:29 +08:00
|
|
|
},
|
|
|
|
transition: {
|
|
|
|
enable: true,
|
2024-06-23 19:39:44 +08:00
|
|
|
loading: true,
|
2024-06-01 23:15:29 +08:00
|
|
|
name: 'fade-slide',
|
|
|
|
progress: true,
|
|
|
|
},
|
2024-07-10 21:20:11 +08:00
|
|
|
widget: {
|
|
|
|
fullscreen: true,
|
|
|
|
globalSearch: true,
|
|
|
|
languageToggle: true,
|
2024-07-12 12:14:09 +08:00
|
|
|
lockScreen: true,
|
2024-07-10 21:20:11 +08:00
|
|
|
notification: true,
|
|
|
|
sidebarToggle: true,
|
|
|
|
themeToggle: true,
|
|
|
|
},
|
2024-06-01 23:15:29 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
export { defaultPreferences };
|