defaultSettings.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import { MenuTheme } from 'antd/es/menu/MenuContext';
  2. export type ContentWidth = 'Fluid' | 'Fixed';
  3. export interface DefaultSettings {
  4. /**
  5. * theme for nav menu
  6. */
  7. navTheme: MenuTheme;
  8. /**
  9. * primary color of ant design
  10. */
  11. primaryColor: string;
  12. /**
  13. * nav menu position: `sidemenu` or `topmenu`
  14. */
  15. layout: 'sidemenu' | 'topmenu';
  16. /**
  17. * layout of content: `Fluid` or `Fixed`, only works when layout is topmenu
  18. */
  19. contentWidth: ContentWidth;
  20. /**
  21. * sticky header
  22. */
  23. fixedHeader: boolean;
  24. /**
  25. * auto hide header
  26. */
  27. autoHideHeader: boolean;
  28. /**
  29. * sticky siderbar
  30. */
  31. fixSiderbar: boolean;
  32. menu: { locale: boolean };
  33. title: string;
  34. pwa: boolean;
  35. // Your custom iconfont Symbol script Url
  36. // eg://at.alicdn.com/t/font_1039637_btcrd5co4w.js
  37. // 注意:如果需要图标多色,Iconfont 图标项目里要进行批量去色处理
  38. // Usage: https://github.com/ant-design/ant-design-pro/pull/3517
  39. iconfontUrl: string;
  40. colorWeak: boolean;
  41. }
  42. export default {
  43. navTheme: 'dark',
  44. // 拂晓蓝
  45. primaryColor: '#1890ff',
  46. layout: 'sidemenu',
  47. contentWidth: 'Fluid',
  48. fixedHeader: false,
  49. autoHideHeader: false,
  50. fixSiderbar: false,
  51. colorWeak: false,
  52. menu: {
  53. locale: true,
  54. },
  55. title: '意图分类服务',
  56. pwa: false,
  57. iconfontUrl: '',
  58. } as DefaultSettings;