header-sider-layout
Version:
ant-design-pro layout, based on pro-layout, with header and sider layout.
20 lines (19 loc) • 710 B
TypeScript
import './index.less';
import React, { Component } from 'react';
import { SiderMenuProps } from '../SiderMenu/SiderMenu';
import { HeaderViewProps } from '../Header';
export interface TopNavHeaderProps extends SiderMenuProps {
logo?: React.ReactNode;
onCollapse?: (collapse: boolean) => void;
rightContentRender?: HeaderViewProps['rightContentRender'];
}
interface TopNavHeaderState {
maxWidth?: number;
}
export default class TopNavHeader extends Component<TopNavHeaderProps, TopNavHeaderState> {
static getDerivedStateFromProps(props: TopNavHeaderProps): TopNavHeaderState | null;
state: TopNavHeaderState;
maim: HTMLDivElement | null;
render(): React.ReactNode;
}
export {};