From eb0650b1b13972720950188ba04c260b4f93d41c Mon Sep 17 00:00:00 2001 From: burakgormek Date: Mon, 27 Sep 2021 17:46:53 +0300 Subject: [PATCH] fix: add hasTwoStates iOS check (#1151) Added check for Platform concerning `NativeScreenNavigationContainer` in the proper place since the component is used directly. --- src/index.native.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/index.native.tsx b/src/index.native.tsx index 832490f19d..7a33fbc483 100644 --- a/src/index.native.tsx +++ b/src/index.native.tsx @@ -85,7 +85,9 @@ const ScreensNativeModules = { get NativeScreenNavigationContainer() { NativeScreenNavigationContainerValue = NativeScreenNavigationContainerValue || - requireNativeComponent('RNSScreenNavigationContainer'); + (Platform.OS === 'ios' + ? requireNativeComponent('RNSScreenNavigationContainer') + : this.NativeScreenContainer); return NativeScreenNavigationContainerValue; }, @@ -331,10 +333,7 @@ module.exports = { }, get NativeScreenNavigationContainer() { - if (Platform.OS === 'ios') { - return ScreensNativeModules.NativeScreenNavigationContainer; - } - return ScreensNativeModules.NativeScreenContainer; + return ScreensNativeModules.NativeScreenNavigationContainer; }, get ScreenStack() {