menuEnum.ts 708 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /**
  2. * @description: menu type
  3. */
  4. export enum MenuTypeEnum {
  5. // left menu
  6. SIDEBAR = 'sidebar',
  7. // mixin menu
  8. MIX = 'mix',
  9. // top menu
  10. TOP_MENU = 'top-menu',
  11. }
  12. // 折叠触发器位置
  13. export enum TriggerEnum {
  14. // 不显示
  15. NONE = 'NONE',
  16. // 菜单底部
  17. FOOTER = 'FOOTER',
  18. // 头部
  19. HEADER = 'HEADER',
  20. }
  21. export type Mode = 'vertical' | 'vertical-right' | 'horizontal' | 'inline';
  22. // menu mode
  23. export enum MenuModeEnum {
  24. VERTICAL = 'vertical',
  25. HORIZONTAL = 'horizontal',
  26. VERTICAL_RIGHT = 'vertical-right',
  27. INLINE = 'inline',
  28. }
  29. export enum MenuSplitTyeEnum {
  30. NONE,
  31. TOP,
  32. LEFT,
  33. }
  34. export enum TopMenuAlignEnum {
  35. CENTER = 'center',
  36. START = 'start',
  37. END = 'end',
  38. }