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.

24 lines
976 B

import './Header.less';
import React, { Component } from 'react';
import { GlobalHeaderProps } from './GlobalHeader';
import { PureSettings } from './defaultSettings';
import { WithFalse } from './typings';
export declare type HeaderViewProps = Partial<PureSettings> & GlobalHeaderProps & {
isMobile?: boolean;
collapsed?: boolean;
logo?: React.ReactNode;
headerRender?: WithFalse<(props: HeaderViewProps, defaultDom: React.ReactNode) => React.ReactNode>;
headerTitleRender?: WithFalse<(props: HeaderViewProps, defaultDom: React.ReactNode) => React.ReactNode>;
headerContentRender?: WithFalse<(props: HeaderViewProps) => React.ReactNode>;
siderWidth?: number;
hasSiderMenu?: boolean;
};
interface HeaderViewState {
visible: boolean;
}
declare class HeaderView extends Component<HeaderViewProps, HeaderViewState> {
renderContent: () => import("history").History.UnknownFacade;
render(): React.ReactNode;
}
export default HeaderView;