index.d.ts 685 B

1234567891011121314151617181920
  1. import * as React from 'react';
  2. export interface IPageHeaderProps {
  3. title?: React.ReactNode | string;
  4. logo?: React.ReactNode | string;
  5. action?: React.ReactNode | string;
  6. content?: React.ReactNode;
  7. extraContent?: React.ReactNode;
  8. routes?: any[];
  9. params?: any;
  10. breadcrumbList?: Array<{ title: React.ReactNode; href?: string }>;
  11. tabList?: Array<{ key: string; tab: React.ReactNode }>;
  12. tabActiveKey?: string;
  13. tabDefaultActiveKey?: string;
  14. onTabChange?: (key: string) => void;
  15. tabBarExtraContent?: React.ReactNode;
  16. linkElement?: React.ReactNode;
  17. style?: React.CSSProperties;
  18. }
  19. export default class PageHeader extends React.Component<IPageHeaderProps, any> {}