menuEnum.ts 837 B

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