UNPKG

869 BTypeScriptView Raw
1import * as React from 'react';
2import { TagType } from '../tag';
3import Breadcrumb, { BreadcrumbProps } from '../breadcrumb';
4import { AvatarProps } from '../avatar';
5export 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}
21declare const PageHeader: React.FC<PageHeaderProps>;
22export default PageHeader;