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.
25 lines
1012 B
25 lines
1012 B
import './index.less';
|
|
import React from 'react';
|
|
import { HeaderViewProps } from '../Header';
|
|
import { SiderMenuProps } from '../SiderMenu/SiderMenu';
|
|
import { PureSettings } from '../defaultSettings';
|
|
import { MenuDataItem } from '../index';
|
|
import { WithFalse } from '../typings';
|
|
export interface GlobalHeaderProps extends Partial<PureSettings> {
|
|
collapsed?: boolean;
|
|
onCollapse?: (collapsed: boolean) => void;
|
|
isMobile?: boolean;
|
|
logo?: React.ReactNode;
|
|
menuRender?: WithFalse<(props: HeaderViewProps, defaultDom: React.ReactNode) => React.ReactNode>;
|
|
rightContentRender?: WithFalse<(props: HeaderViewProps) => React.ReactNode>;
|
|
className?: string;
|
|
prefixCls?: string;
|
|
menuData?: MenuDataItem[];
|
|
style?: React.CSSProperties;
|
|
menuHeaderRender?: SiderMenuProps['menuHeaderRender'];
|
|
collapsedButtonRender?: SiderMenuProps['collapsedButtonRender'];
|
|
splitMenus?: boolean;
|
|
}
|
|
declare const GlobalHeader: React.FC<GlobalHeaderProps>;
|
|
export default GlobalHeader;
|