header-sider-layout
Version:
ant-design-pro layout, based on pro-layout, with header and sider layout.
22 lines (21 loc) • 824 B
TypeScript
/// <reference types="lodash" />
import './index.less';
import React, { Component } from 'react';
import { HeaderViewProps } from '../Header';
import { WithFalse } from '../typings';
export interface GlobalHeaderProps {
collapsed?: boolean;
onCollapse?: (collapsed: boolean) => void;
isMobile?: boolean;
logo?: React.ReactNode;
menuRender?: HeaderViewProps['menuRender'];
collapsedButtonRender?: WithFalse<(collapsed?: boolean) => React.ReactNode>;
rightContentRender?: HeaderViewProps['rightContentRender'];
}
export default class GlobalHeader extends Component<GlobalHeaderProps> {
triggerResizeEvent: (() => void) & import("lodash").Cancelable;
componentWillUnmount(): void;
toggle: () => void;
renderCollapsedButton: () => JSX.Element | null;
render(): React.ReactNode;
}