diff --git a/packages/react-router/src/ReactRouter/NavManager.tsx b/packages/react-router/src/ReactRouter/NavManager.tsx index 23ac122330f..98dcf602bc9 100644 --- a/packages/react-router/src/ReactRouter/NavManager.tsx +++ b/packages/react-router/src/ReactRouter/NavManager.tsx @@ -9,7 +9,7 @@ import { StackManager } from './StackManager'; interface NavManagerProps extends RouteComponentProps { onNavigateBack: (defaultHref?: string) => void; - onNavigate: (type: 'push' | 'replace' | 'pop', path: string, state?: any) => void; + onNavigate: (ionRouteAction: IonRouteAction, path: string, state?: any) => void; } export class NavManager extends React.Component { diff --git a/packages/react-router/src/ReactRouter/Router.tsx b/packages/react-router/src/ReactRouter/Router.tsx index 1e39cc495e9..78ce6ab44ba 100644 --- a/packages/react-router/src/ReactRouter/Router.tsx +++ b/packages/react-router/src/ReactRouter/Router.tsx @@ -88,7 +88,7 @@ class RouteManager extends React.Component= 0; i--) { const location = this.locationHistory[i]; diff --git a/packages/react/src/components/hrefprops.ts b/packages/react/src/components/hrefprops.ts index 760907d5178..61a32570089 100644 --- a/packages/react/src/components/hrefprops.ts +++ b/packages/react/src/components/hrefprops.ts @@ -1,4 +1,4 @@ -export declare type RouterDirection = 'forward' | 'back' | 'none'; +export declare type RouterDirection = 'forward' | 'back' | 'root' | 'none'; export type HrefProps = Omit & { routerLink?: string;