settings.ts 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. /** Default theme settings */
  2. export const themeSettings: App.Theme.ThemeSetting = {
  3. themeScheme: 'light',
  4. grayscale: false,
  5. colourWeakness: false,
  6. recommendColor: false,
  7. themeColor: '#f97316',
  8. otherColor: {
  9. info: '#2080f0',
  10. success: '#52c41a',
  11. warning: '#faad14',
  12. error: '#f5222d'
  13. },
  14. isInfoFollowPrimary: true,
  15. resetCacheStrategy: 'refresh',
  16. layout: {
  17. // mode: 'vertical',默认模式
  18. // scrollMode: 'content'
  19. // mode: 'vertical-mix',
  20. // scrollMode: 'wrapper'
  21. mode: 'top-hybrid-sidebar-first',
  22. scrollMode: 'wrapper'
  23. },
  24. page: {
  25. animate: true,
  26. animateMode: 'fade-slide'
  27. },
  28. header: {
  29. height: 56,
  30. breadcrumb: {
  31. visible: true,
  32. showIcon: true
  33. },
  34. multilingual: {
  35. visible: true
  36. },
  37. globalSearch: {
  38. visible: true
  39. }
  40. },
  41. tab: {
  42. visible: true,
  43. cache: true,
  44. height: 44,
  45. mode: 'chrome'
  46. },
  47. fixedHeaderAndTab: true,
  48. sider: {
  49. inverted: false,
  50. width: 220,
  51. collapsedWidth: 64,
  52. mixWidth: 90,
  53. mixCollapsedWidth: 64,
  54. mixChildMenuWidth: 200
  55. },
  56. footer: {
  57. visible: true,
  58. fixed: false,
  59. height: 48,
  60. right: true
  61. },
  62. watermark: {
  63. visible: false,
  64. text: 'zhongshuweilai',
  65. enableUserName: false,
  66. enableTime: false,
  67. timeFormat: 'YYYY-MM-DD HH:mm'
  68. },
  69. tokens: {
  70. light: {
  71. colors: {
  72. container: 'rgb(255, 255, 255)',
  73. layout: 'rgb(247, 250, 252)',
  74. inverted: 'rgb(0, 20, 40)',
  75. 'base-text': 'rgb(31, 31, 31)'
  76. },
  77. boxShadow: {
  78. header: '0 1px 2px rgb(0, 21, 41, 0.08)',
  79. sider: '2px 0 8px 0 rgb(29, 35, 41, 0.05)',
  80. tab: '0 1px 2px rgb(0, 21, 41, 0.08)'
  81. }
  82. },
  83. dark: {
  84. colors: {
  85. container: 'rgb(28, 28, 28)',
  86. layout: 'rgb(18, 18, 18)',
  87. 'base-text': 'rgb(224, 224, 224)'
  88. }
  89. }
  90. }
  91. };
  92. /**
  93. * Override theme settings
  94. *
  95. * If publish new version, use `overrideThemeSettings` to override certain theme settings
  96. */
  97. export const overrideThemeSettings: Partial<App.Theme.ThemeSetting> = {};