header-sider-layout
Version:
ant-design-pro layout, based on pro-layout, with header and sider layout.
22 lines (21 loc) • 768 B
TypeScript
import React from 'react';
import { TabsProps } from 'antd/es/tabs';
import { PageHeaderProps } from 'antd/es/page-header';
import './index.less';
interface PageHeaderTabConfig {
tabList?: {
key: string;
tab: string;
}[];
tabActiveKey?: TabsProps['activeKey'];
onTabChange?: TabsProps['onChange'];
tabBarExtraContent?: TabsProps['tabBarExtraContent'];
}
interface PageHeaderWrapperProps extends PageHeaderTabConfig, Omit<PageHeaderProps, 'title'> {
title?: React.ReactNode | false;
content?: React.ReactNode;
extraContent?: React.ReactNode;
pageHeaderRender?: (props: PageHeaderWrapperProps) => React.ReactNode;
}
declare const PageHeaderWrapper: React.SFC<PageHeaderWrapperProps>;
export default PageHeaderWrapper;