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
| /**
| * @description: menu type
| */
| export enum MenuTypeEnum {
| // left menu
| SIDEBAR = 'sidebar',
|
| MIX_SIDEBAR = 'mix-sidebar',
| // mixin menu
| MIX = 'mix',
| // top menu
| TOP_MENU = 'top-menu',
| }
|
| // 折叠触发器位置
| export enum TriggerEnum {
| // 不显示
| NONE = 'NONE',
| // 菜单底部
| FOOTER = 'FOOTER',
| // 头部
| HEADER = 'HEADER',
| }
|
| export type Mode = 'vertical' | 'vertical-right' | 'horizontal' | 'inline';
|
| // menu mode
| export enum MenuModeEnum {
| VERTICAL = 'vertical',
| HORIZONTAL = 'horizontal',
| VERTICAL_RIGHT = 'vertical-right',
| INLINE = 'inline',
| }
|
| export enum MenuSplitTyeEnum {
| NONE,
| TOP,
| LEFT,
| }
|
| export enum TopMenuAlignEnum {
| CENTER = 'center',
| START = 'start',
| END = 'end',
| }
|
| export enum MixSidebarTriggerEnum {
| HOVER = 'hover',
| CLICK = 'click',
| }
|
|