/*
 * @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',
}
