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
| type LayoutType =
| | 'full-content'
| | 'header-mixed-nav'
| | 'header-nav'
| | 'header-sidebar-nav'
| | 'mixed-nav'
| | 'sidebar-mixed-nav'
| | 'sidebar-nav';
|
| type ThemeModeType = 'auto' | 'dark' | 'light';
|
| /**
| * 偏好设置按钮位置
| * fixed 固定在右侧
| * header 顶栏
| * auto 自动
| */
| type PreferencesButtonPositionType = 'auto' | 'fixed' | 'header';
|
| type BuiltinThemeType =
| | 'custom'
| | 'deep-blue'
| | 'deep-green'
| | 'default'
| | 'gray'
| | 'green'
| | 'neutral'
| | 'orange'
| | 'pink'
| | 'red'
| | 'rose'
| | 'sky-blue'
| | 'slate'
| | 'stone'
| | 'violet'
| | 'yellow'
| | 'zinc'
| | (Record<never, never> & string);
|
| type ContentCompactType = 'compact' | 'wide';
|
| type LayoutHeaderModeType = 'auto' | 'auto-scroll' | 'fixed' | 'static';
| type LayoutHeaderMenuAlignType = 'center' | 'end' | 'start';
|
| /**
| * 登录过期模式
| * modal 弹窗模式
| * page 页面模式
| */
| type LoginExpiredModeType = 'modal' | 'page';
|
| /**
| * 面包屑样式
| * background 背景
| * normal 默认
| */
| type BreadcrumbStyleType = 'background' | 'normal';
|
| /**
| * 权限模式
| * backend 后端权限模式
| * frontend 前端权限模式
| */
| type AccessModeType = 'backend' | 'frontend';
|
| /**
| * 导航风格
| * plain 朴素
| * rounded 圆润
| */
| type NavigationStyleType = 'plain' | 'rounded';
|
| /**
| * 标签栏风格
| * brisk 轻快
| * card 卡片
| * chrome 谷歌
| * plain 朴素
| */
| type TabsStyleType = 'brisk' | 'card' | 'chrome' | 'plain';
|
| /**
| * 页面切换动画
| */
| type PageTransitionType = 'fade' | 'fade-down' | 'fade-slide' | 'fade-up';
|
| /**
| * 页面切换动画
| * panel-center 居中布局
| * panel-left 居左布局
| * panel-right 居右布局
| */
| type AuthPageLayoutType = 'panel-center' | 'panel-left' | 'panel-right';
|
| export type {
| AccessModeType,
| AuthPageLayoutType,
| BreadcrumbStyleType,
| BuiltinThemeType,
| ContentCompactType,
| LayoutHeaderMenuAlignType,
| LayoutHeaderModeType,
| LayoutType,
| LoginExpiredModeType,
| NavigationStyleType,
| PageTransitionType,
| PreferencesButtonPositionType,
| TabsStyleType,
| ThemeModeType,
| };
|
|