1 | import * as React from 'react';
|
2 | import { TagType } from '../tag';
|
3 | import Breadcrumb, { BreadcrumbProps } from '../breadcrumb';
|
4 | import { AvatarProps } from '../avatar';
|
5 | export interface PageHeaderProps {
|
6 | backIcon?: React.ReactNode;
|
7 | prefixCls?: string;
|
8 | title?: React.ReactNode;
|
9 | subTitle?: React.ReactNode;
|
10 | style?: React.CSSProperties;
|
11 | breadcrumb?: BreadcrumbProps | React.ReactElement<typeof Breadcrumb>;
|
12 | breadcrumbRender?: (props: PageHeaderProps, defaultDom: React.ReactNode) => React.ReactNode;
|
13 | tags?: React.ReactElement<TagType> | React.ReactElement<TagType>[];
|
14 | footer?: React.ReactNode;
|
15 | extra?: React.ReactNode;
|
16 | avatar?: AvatarProps;
|
17 | onBack?: (e?: React.MouseEvent<HTMLDivElement>) => void;
|
18 | className?: string;
|
19 | ghost?: boolean;
|
20 | }
|
21 | declare const PageHeader: React.FC<PageHeaderProps>;
|
22 | export default PageHeader;
|