1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
| import type { Preferences } from './types';
|
| const defaultPreferences: Preferences = {
| app: {
| accessMode: 'frontend',
| authPageLayout: 'panel-right',
| checkUpdatesInterval: 1,
| colorGrayMode: false,
| colorWeakMode: false,
| compact: false,
| contentCompact: 'wide',
| defaultAvatar:
| 'https://unpkg.com/@vbenjs/static-source@0.1.7/source/avatar-v1.webp',
| dynamicTitle: true,
| enableCheckUpdates: true,
| enablePreferences: true,
| enableRefreshToken: false,
| isMobile: false,
| layout: 'sidebar-nav',
| locale: 'zh-CN',
| loginExpiredMode: 'page',
| name: 'Vben Admin',
| preferencesButtonPosition: 'auto',
| watermark: false,
| },
| breadcrumb: {
| enable: true,
| hideOnlyOne: false,
| showHome: false,
| showIcon: true,
| styleType: 'normal',
| },
| copyright: {
| companyName: 'Vben',
| companySiteLink: 'https://www.vben.pro',
| date: '2024',
| enable: true,
| icp: '',
| icpLink: '',
| settingShow: true,
| },
| footer: {
| enable: false,
| fixed: false,
| },
| header: {
| enable: true,
| hidden: false,
| menuAlign: 'start',
| mode: 'fixed',
| },
| logo: {
| enable: true,
| source: 'https://unpkg.com/@vbenjs/static-source@0.1.7/source/logo-v1.webp',
| },
| navigation: {
| accordion: true,
| split: true,
| styleType: 'rounded',
| },
| shortcutKeys: {
| enable: true,
| globalLockScreen: true,
| globalLogout: true,
| globalPreferences: true,
| globalSearch: true,
| },
| sidebar: {
| autoActivateChild: false,
| collapsed: false,
| collapsedShowTitle: false,
| enable: true,
| expandOnHover: true,
| extraCollapse: false,
| hidden: false,
| width: 224,
| },
| tabbar: {
| draggable: true,
| enable: true,
| height: 38,
| keepAlive: true,
| maxCount: 0,
| middleClickToClose: false,
| persist: true,
| showIcon: true,
| showMaximize: true,
| showMore: true,
| styleType: 'chrome',
| wheelable: true,
| },
| theme: {
| builtinType: 'default',
| colorDestructive: 'hsl(348 100% 61%)',
| colorPrimary: 'hsl(212 100% 45%)',
| colorSuccess: 'hsl(144 57% 58%)',
| colorWarning: 'hsl(42 84% 61%)',
| mode: 'auto',
| radius: '0.5',
| semiDarkHeader: false,
| semiDarkSidebar: false,
| },
| transition: {
| enable: true,
| loading: true,
| name: 'fade-slide',
| progress: true,
| },
| widget: {
| fullscreen: true,
| globalSearch: true,
| languageToggle: true,
| lockScreen: false,
| notification: true,
| refresh: true,
| sidebarToggle: true,
| themeToggle: true,
| },
| };
|
| export { defaultPreferences };
|
|