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.
47 lines
1.1 KiB
47 lines
1.1 KiB
import { MenuTheme } from 'antd/es/menu/MenuContext';
|
|
export declare type ContentWidth = 'Fluid' | 'Fixed';
|
|
export interface RenderSetting {
|
|
headerRender?: false;
|
|
footerRender?: false;
|
|
menuRender?: false;
|
|
menuHeaderRender?: false;
|
|
}
|
|
export interface PureSettings {
|
|
/**
|
|
* theme for nav menu
|
|
*/
|
|
navTheme: MenuTheme | 'realDark' | undefined;
|
|
/**
|
|
* nav menu position: `side` or `top`
|
|
*/
|
|
headerHeight?: number;
|
|
/**
|
|
* customize header height
|
|
*/
|
|
layout: 'side' | 'top' | 'mix';
|
|
/**
|
|
* layout of content: `Fluid` or `Fixed`, only works when layout is top
|
|
*/
|
|
contentWidth: ContentWidth;
|
|
/**
|
|
* sticky header
|
|
*/
|
|
fixedHeader: boolean;
|
|
/**
|
|
* sticky siderbar
|
|
*/
|
|
fixSiderbar: boolean;
|
|
menu: {
|
|
locale?: boolean;
|
|
defaultOpenAll?: boolean;
|
|
};
|
|
title: string;
|
|
iconfontUrl: string;
|
|
primaryColor: string;
|
|
colorWeak?: boolean;
|
|
splitMenus?: boolean;
|
|
}
|
|
export declare type ProSettings = PureSettings & RenderSetting;
|
|
declare const defaultSettings: ProSettings;
|
|
export default defaultSettings;
|