You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.3 KiB
61 lines
1.3 KiB
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: 'Ant Design Pro',
|
|
pwa: false,
|
|
iconfontUrl: '',
|
|
} as DefaultSettings;
|
|
|