menuEnum.ts 817 B

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