Revert provider stacking changes (#5423)

This commit is contained in:
Eric Bailey
2024-09-19 11:54:29 -05:00
committed by GitHub
parent 8fde02fabc
commit 24adcb48b7
2 changed files with 84 additions and 79 deletions
+8 -5
View File
@@ -106,15 +106,16 @@ function InnerApp() {
}, [_]) }, [_])
return ( return (
<StatsigProvider
// Resets the entire tree below when it changes:
key={currentAccount?.did}>
<Alf theme={theme}> <Alf theme={theme}>
<ThemeProvider theme={theme}> <ThemeProvider theme={theme}>
<Splash isReady={isReady && hasCheckedReferrer}> <Splash isReady={isReady && hasCheckedReferrer}>
<RootSiblingParent> <RootSiblingParent>
<VideoVolumeProvider> <VideoVolumeProvider>
<React.Fragment
// Resets the entire tree below when it changes:
key={currentAccount?.did}>
<QueryProvider currentDid={currentAccount?.did}> <QueryProvider currentDid={currentAccount?.did}>
<StatsigProvider>
<MessagesProvider> <MessagesProvider>
{/* LabelDefsProvider MUST come before ModerationOptsProvider */} {/* LabelDefsProvider MUST come before ModerationOptsProvider */}
<LabelDefsProvider> <LabelDefsProvider>
@@ -126,7 +127,8 @@ function InnerApp() {
<BackgroundNotificationPreferencesProvider> <BackgroundNotificationPreferencesProvider>
<MutedThreadsProvider> <MutedThreadsProvider>
<ProgressGuideProvider> <ProgressGuideProvider>
<GestureHandlerRootView style={s.h100pct}> <GestureHandlerRootView
style={s.h100pct}>
<TestCtrls /> <TestCtrls />
<Shell /> <Shell />
<NuxDialogs /> <NuxDialogs />
@@ -141,13 +143,14 @@ function InnerApp() {
</ModerationOptsProvider> </ModerationOptsProvider>
</LabelDefsProvider> </LabelDefsProvider>
</MessagesProvider> </MessagesProvider>
</StatsigProvider>
</QueryProvider> </QueryProvider>
</React.Fragment>
</VideoVolumeProvider> </VideoVolumeProvider>
</RootSiblingParent> </RootSiblingParent>
</Splash> </Splash>
</ThemeProvider> </ThemeProvider>
</Alf> </Alf>
</StatsigProvider>
) )
} }
+6 -4
View File
@@ -96,15 +96,16 @@ function InnerApp() {
return ( return (
<KeyboardProvider enabled={false}> <KeyboardProvider enabled={false}>
<StatsigProvider
// Resets the entire tree below when it changes:
key={currentAccount?.did}>
<Alf theme={theme}> <Alf theme={theme}>
<ThemeProvider theme={theme}> <ThemeProvider theme={theme}>
<RootSiblingParent> <RootSiblingParent>
<VideoVolumeProvider> <VideoVolumeProvider>
<ActiveVideoProvider> <ActiveVideoProvider>
<React.Fragment
// Resets the entire tree below when it changes:
key={currentAccount?.did}>
<QueryProvider currentDid={currentAccount?.did}> <QueryProvider currentDid={currentAccount?.did}>
<StatsigProvider>
<MessagesProvider> <MessagesProvider>
{/* LabelDefsProvider MUST come before ModerationOptsProvider */} {/* LabelDefsProvider MUST come before ModerationOptsProvider */}
<LabelDefsProvider> <LabelDefsProvider>
@@ -130,14 +131,15 @@ function InnerApp() {
</ModerationOptsProvider> </ModerationOptsProvider>
</LabelDefsProvider> </LabelDefsProvider>
</MessagesProvider> </MessagesProvider>
</StatsigProvider>
</QueryProvider> </QueryProvider>
<ToastContainer /> <ToastContainer />
</React.Fragment>
</ActiveVideoProvider> </ActiveVideoProvider>
</VideoVolumeProvider> </VideoVolumeProvider>
</RootSiblingParent> </RootSiblingParent>
</ThemeProvider> </ThemeProvider>
</Alf> </Alf>
</StatsigProvider>
</KeyboardProvider> </KeyboardProvider>
) )
} }