diff --git a/package.json b/package.json index 7966b0fc..3990b358 100644 --- a/package.json +++ b/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", diff --git a/src/components/PageHeader/index.d.ts b/src/components/PageHeader/index.d.ts index eacbb2de..e3e1f321 100644 --- a/src/components/PageHeader/index.d.ts +++ b/src/components/PageHeader/index.d.ts @@ -1,4 +1,6 @@ +/// 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 {}