From fd9745ddcddded76d64220838aef0f599bf4352f Mon Sep 17 00:00:00 2001 From: Ely Lucas Date: Wed, 6 Nov 2019 14:54:06 -0700 Subject: [PATCH] fix(react): adding hardware back button support, fixes(19819) (#19851) --- packages/react-router/src/ReactRouter/NavManager.tsx | 7 +++++++ packages/react/src/components/utils/index.tsx | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/react-router/src/ReactRouter/NavManager.tsx b/packages/react-router/src/ReactRouter/NavManager.tsx index 60b39bab9e..a01bc7873b 100644 --- a/packages/react-router/src/ReactRouter/NavManager.tsx +++ b/packages/react-router/src/ReactRouter/NavManager.tsx @@ -34,6 +34,13 @@ export class NavManager extends React.Component { + e.detail.register(0, () => { + this.props.history.goBack(); + }); + }); + } } componentWillUnmount() { diff --git a/packages/react/src/components/utils/index.tsx b/packages/react/src/components/utils/index.tsx index 405d62ae70..3ce11956b1 100644 --- a/packages/react/src/components/utils/index.tsx +++ b/packages/react/src/components/utils/index.tsx @@ -1,4 +1,4 @@ -import { Platforms, getPlatforms as getPlatformsCore, isPlatform as isPlatformCore, Config as CoreConfig } from '@ionic/core'; +import { Config as CoreConfig, Platforms, getPlatforms as getPlatformsCore, isPlatform as isPlatformCore } from '@ionic/core'; import React from 'react'; import { IonicReactProps } from '../IonicReactProps';