新增前端vue
This commit is contained in:
50
web-vue/packages/core/enums/menuEnum.ts
Normal file
50
web-vue/packages/core/enums/menuEnum.ts
Normal file
@@ -0,0 +1,50 @@
|
||||
/**
|
||||
* @description: menu type
|
||||
*/
|
||||
export enum MenuTypeEnum {
|
||||
// mixin menu
|
||||
MIX = 'mix',
|
||||
// left menu
|
||||
SIDEBAR = 'sidebar',
|
||||
// top menu
|
||||
TOP_MENU = 'top-menu',
|
||||
// mix and sidebar
|
||||
MIX_SIDEBAR = 'mix-sidebar',
|
||||
}
|
||||
|
||||
// 折叠触发器位置
|
||||
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',
|
||||
}
|
||||
Reference in New Issue
Block a user