Просмотр исходного кода

fix:补全PageHeader组件d.ts定义 (#3662)

* fix:补全PageHeader组件d.ts定义

* add itemRender

* prettier add history
summer789 6 лет назад
Родитель
Сommit
f22234a63e
2 измененных файлов с 6 добавлено и 0 удалено
  1. 1 0
      package.json
  2. 5 0
      src/components/PageHeader/index.d.ts

+ 1 - 0
package.json

@@ -61,6 +61,7 @@
     "umi": "^2.4.4"
   },
   "devDependencies": {
+    "@types/history": "^4.7.2",
     "@types/react": "^16.8.1",
     "@types/react-dom": "^16.0.11",
     "antd-pro-merge-less": "^1.0.0",

+ 5 - 0
src/components/PageHeader/index.d.ts

@@ -1,4 +1,6 @@
+/// <reference types="history"  />
 import * as React from 'react';
+import { Location } from 'history';
 export interface IPageHeaderProps {
   title?: React.ReactNode | string;
   logo?: React.ReactNode | string;
@@ -18,6 +20,9 @@ export interface IPageHeaderProps {
   home?: React.ReactNode;
   wide?: boolean;
   hiddenBreadcrumb?: boolean;
+  location?: Location;
+  itemRender: (menuItem: any) => React.ReactNode;
+  breadcrumbNameMap?: any;
 }
 
 export default class PageHeader extends React.Component<IPageHeaderProps, any> {}