Fix root sibling context issue (#1902)

This commit is contained in:
Eric Bailey
2023-11-14 12:46:37 -06:00
committed by GitHub
parent 0a26e78dcb
commit 00f8c8b06d
2 changed files with 19 additions and 17 deletions
+3 -2
View File
@@ -74,18 +74,19 @@ const InnerApp = observer(function AppImpl() {
return ( return (
<ThemeProvider theme={colorMode}> <ThemeProvider theme={colorMode}>
<RootSiblingParent>
<analytics.Provider> <analytics.Provider>
<RootStoreProvider value={rootStore}> <RootStoreProvider value={rootStore}>
<I18nProvider i18n={i18n}> <I18nProvider i18n={i18n}>
{/* All components should be within this provider */}
<RootSiblingParent>
<GestureHandlerRootView style={s.h100pct}> <GestureHandlerRootView style={s.h100pct}>
<TestCtrls /> <TestCtrls />
<Shell /> <Shell />
</GestureHandlerRootView> </GestureHandlerRootView>
</RootSiblingParent>
</I18nProvider> </I18nProvider>
</RootStoreProvider> </RootStoreProvider>
</analytics.Provider> </analytics.Provider>
</RootSiblingParent>
</ThemeProvider> </ThemeProvider>
) )
}) })
+3 -2
View File
@@ -62,18 +62,19 @@ const InnerApp = observer(function AppImpl() {
return ( return (
<ThemeProvider theme={colorMode}> <ThemeProvider theme={colorMode}>
<RootSiblingParent>
<analytics.Provider> <analytics.Provider>
<RootStoreProvider value={rootStore}> <RootStoreProvider value={rootStore}>
<I18nProvider i18n={i18n}> <I18nProvider i18n={i18n}>
{/* All components should be within this provider */}
<RootSiblingParent>
<SafeAreaProvider> <SafeAreaProvider>
<Shell /> <Shell />
</SafeAreaProvider> </SafeAreaProvider>
</RootSiblingParent>
</I18nProvider> </I18nProvider>
<ToastContainer /> <ToastContainer />
</RootStoreProvider> </RootStoreProvider>
</analytics.Provider> </analytics.Provider>
</RootSiblingParent>
</ThemeProvider> </ThemeProvider>
) )
}) })