UNPKG

809 BTypeScriptView Raw
1import React from 'react';
2import type { WithFalse } from '../../typing';
3import type { GlobalHeaderProps } from '../GlobalHeader';
4import type { PrivateSiderMenuProps } from '../SiderMenu/SiderMenu';
5export type HeaderViewProps = GlobalHeaderProps & {
6 isMobile?: boolean;
7 logo?: React.ReactNode;
8 headerRender?: WithFalse<(props: HeaderViewProps, defaultDom: React.ReactNode) => React.ReactNode>;
9 headerTitleRender?: WithFalse<(logo: React.ReactNode, title: React.ReactNode, props: HeaderViewProps) => React.ReactNode>;
10 headerContentRender?: WithFalse<(props: HeaderViewProps, defaultDom: React.ReactNode) => React.ReactNode>;
11 siderWidth?: number;
12 hasSiderMenu?: boolean;
13};
14declare const DefaultHeader: React.FC<HeaderViewProps & PrivateSiderMenuProps>;
15export { DefaultHeader };