From 7d0df0e7ce6d207c35bca49d06fbc621fde1dd05 Mon Sep 17 00:00:00 2001 From: Arnaud Vergnet Date: Tue, 18 May 2021 18:31:18 +0200 Subject: [PATCH] Fix startup crash --- src/navigation/MainNavigator.tsx | 31 +++++++++++++++++++------------ src/navigation/TabNavigator.tsx | 4 ++-- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/src/navigation/MainNavigator.tsx b/src/navigation/MainNavigator.tsx index 7f9938d..6ae0d1e 100644 --- a/src/navigation/MainNavigator.tsx +++ b/src/navigation/MainNavigator.tsx @@ -115,19 +115,9 @@ function getIntroScreens() { ); } -function MainStackComponent(props: { - showIntro: boolean; - createTabNavigator: () => React.ReactElement; -}) { - const { showIntro, createTabNavigator } = props; - if (showIntro) { - return getIntroScreens(); - } +function getRegularScreens(createTabNavigator: () => React.ReactElement) { return ( - + <> + + ); +} + +function MainStackComponent(props: { + showIntro: boolean; + createTabNavigator: () => React.ReactElement; +}) { + const { showIntro, createTabNavigator } = props; + return ( + + {showIntro ? getIntroScreens() : getRegularScreens(createTabNavigator)} ); } @@ -315,6 +320,8 @@ type PropsType = { export default function MainNavigator(props: PropsType) { const { preferences } = usePreferences(); const showIntro = getPreferenceBool(PreferenceKeys.showIntro, preferences); + console.log(preferences); + return (