Skip to content

Instantly share code, notes, and snippets.

@miaozilong
Created June 9, 2019 15:57
Show Gist options
  • Save miaozilong/e5d338da3ddfc2ffd6dbd498adc22577 to your computer and use it in GitHub Desktop.
Save miaozilong/e5d338da3ddfc2ffd6dbd498adc22577 to your computer and use it in GitHub Desktop.
import { MenuTheme } from 'antd/es/menu';
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: 'light',
primaryColor: '#1890FF',
layout: 'topmenu',
contentWidth: 'Fluid',
fixedHeader: false,
autoHideHeader: false,
fixSiderbar: false,
colorWeak: false,
menu: {
locale: true,
},
title: '综合安防大数据平台V2.0 - 管理客户端',
pwa: false,
iconfontUrl: '',
} as DefaultSettings;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment