12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- import { MenuTheme } from 'antd/es/menu/MenuContext';
- export type ContentWidth = 'Fluid' | 'Fixed';
- export interface DefaultSettings {
- /**
- * theme for nav menu
- */
- navTheme: MenuTheme;
- /**
- * primary color of ant design
- */
- primaryColor: string;
- /**
- * nav menu position: `sidemenu` or `topmenu`
- */
- layout: 'sidemenu' | 'topmenu';
- /**
- * layout of content: `Fluid` or `Fixed`, only works when layout is topmenu
- */
- contentWidth: ContentWidth;
- /**
- * sticky header
- */
- fixedHeader: boolean;
- /**
- * auto hide header
- */
- autoHideHeader: boolean;
- /**
- * sticky siderbar
- */
- fixSiderbar: boolean;
- menu: { locale: boolean };
- title: string;
- pwa: boolean;
- // Your custom iconfont Symbol script Url
- // eg://at.alicdn.com/t/font_1039637_btcrd5co4w.js
- // 注意:如果需要图标多色,Iconfont 图标项目里要进行批量去色处理
- // Usage: https://github.com/ant-design/ant-design-pro/pull/3517
- iconfontUrl: string;
- colorWeak: boolean;
- }
- export default {
- navTheme: 'dark',
- // 拂晓蓝
- primaryColor: '#1890ff',
- layout: 'sidemenu',
- contentWidth: 'Fluid',
- fixedHeader: false,
- autoHideHeader: false,
- fixSiderbar: false,
- colorWeak: false,
- menu: {
- locale: true,
- },
- title: '念念不忘',
- pwa: false,
- iconfontUrl: '',
- } as DefaultSettings;
|