defaultSettings.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. export declare type SiderTheme = 'light' | 'dark';
  2. export interface DefaultSettings {
  3. navTheme: string | SiderTheme;
  4. primaryColor: string;
  5. layout: string;
  6. contentWidth: string;
  7. fixedHeader: boolean;
  8. autoHideHeader: boolean;
  9. fixSiderbar: boolean;
  10. menu: { disableLocal: boolean };
  11. title: string;
  12. pwa: boolean;
  13. iconfontUrl: string;
  14. colorWeak: boolean;
  15. }
  16. export default {
  17. navTheme: 'dark', // theme for nav menu
  18. primaryColor: '#1890FF', // primary color of ant design
  19. layout: 'sidemenu', // nav menu position: sidemenu or topmenu
  20. contentWidth: 'Fluid', // layout of content: Fluid or Fixed, only works when layout is topmenu
  21. fixedHeader: false, // sticky header
  22. autoHideHeader: false, // auto hide header
  23. fixSiderbar: false, // sticky siderbar
  24. colorWeak: false,
  25. menu: {
  26. disableLocal: false,
  27. },
  28. title: 'Ant Design Pro',
  29. pwa: true,
  30. // your iconfont Symbol Scrip Url
  31. // eg://at.alicdn.com/t/font_1039637_btcrd5co4w.js
  32. // 注意:如果需要图标多色,Iconfont图标项目里要进行批量去色处理
  33. iconfontUrl: '',
  34. } as DefaultSettings;