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
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;
|