Explorar o código

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

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

* add itemRender

* prettier add history
summer789 %!s(int64=6) %!d(string=hai) anos
pai
achega
f22234a63e
Modificáronse 2 ficheiros con 6 adicións e 0 borrados
  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> {}