create-iking-admin
Version:
金合技术中台脚手架
81 lines (69 loc) • 1.46 kB
text/typescript
/*
* @Author: wfl
* @LastEditors: wfl
* @description:
* @updateInfo:
* @Date: 2022-07-29 11:45:14
* @LastEditTime: 2022-10-11 16:38:07
*/
/**
* @description: menu type
*/
export enum MenuTypeEnum {
// left menu
SIDEBAR = 'sidebar',
MIX_SIDEBAR = 'mix-sidebar',
// mixin menu
MIX = 'mix',
// top menu
TOP_MENU = 'top-menu',
LEAVE_ONE_TOP = 'level-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',
LEAVE_ONE_TOP = 'leaveOneTop',
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',
}
export enum MenuStorageEnum {
ALL = 'menu-all',
MENU = 'menu',
BUTTON = 'menu-button',
TRANSLATE = 'translate',
}
export enum MenuBtnEnum {
MENU = 'MENU',
PAGE_BUTTON = 'PAGE_BUTTON',
GLOBAL_BUTTON = 'GLOBAL_BUTTON',
}
export enum MenuJumpEnum {
EXTERNAL_LINK = 'EXTERNAL_LINK',
FRONT_ROUTE = 'FRONT_ROUTE',
IFRAME = 'IFRAME',
}