Move TranslateOnDeviceProvider

This commit is contained in:
DS Boyce
2026-03-03 11:40:35 -08:00
parent 116784463a
commit 1c5522164e
4 changed files with 13 additions and 13 deletions
+6 -3
View File
@@ -19,6 +19,7 @@ import {Provider as HideBottomBarBorderProvider} from '#/lib/hooks/useHideBottom
import {QueryProvider} from '#/lib/react-query' import {QueryProvider} from '#/lib/react-query'
import {s} from '#/lib/styles' import {s} from '#/lib/styles'
import {ThemeProvider} from '#/lib/ThemeContext' import {ThemeProvider} from '#/lib/ThemeContext'
import {Provider as TranslateOnDeviceProvider} from '#/lib/translation'
import I18nProvider from '#/locale/i18nProvider' import I18nProvider from '#/locale/i18nProvider'
import {logger} from '#/logger' import {logger} from '#/logger'
import {Provider as A11yProvider} from '#/state/a11y' import {Provider as A11yProvider} from '#/state/a11y'
@@ -179,9 +180,11 @@ function InnerApp() {
style={s.h100pct}> style={s.h100pct}>
<GlobalGestureEventsProvider> <GlobalGestureEventsProvider>
<IntentDialogProvider> <IntentDialogProvider>
<TestCtrls /> <TranslateOnDeviceProvider>
<Shell /> <TestCtrls />
<ToastOutlet /> <Shell />
<ToastOutlet />
</TranslateOnDeviceProvider>
</IntentDialogProvider> </IntentDialogProvider>
</GlobalGestureEventsProvider> </GlobalGestureEventsProvider>
</GestureHandlerRootView> </GestureHandlerRootView>
+5 -2
View File
@@ -10,6 +10,7 @@ import * as Sentry from '@sentry/react-native'
import {QueryProvider} from '#/lib/react-query' import {QueryProvider} from '#/lib/react-query'
import {ThemeProvider} from '#/lib/ThemeContext' import {ThemeProvider} from '#/lib/ThemeContext'
import {Provider as TranslateOnDeviceProvider} from '#/lib/translation'
import I18nProvider from '#/locale/i18nProvider' import I18nProvider from '#/locale/i18nProvider'
import {logger} from '#/logger' import {logger} from '#/logger'
import {Provider as A11yProvider} from '#/state/a11y' import {Provider as A11yProvider} from '#/state/a11y'
@@ -154,8 +155,10 @@ function InnerApp() {
<EmailVerificationProvider> <EmailVerificationProvider>
<HideBottomBarBorderProvider> <HideBottomBarBorderProvider>
<IntentDialogProvider> <IntentDialogProvider>
<Shell /> <TranslateOnDeviceProvider>
<ToastOutlet /> <Shell />
<ToastOutlet />
</TranslateOnDeviceProvider>
</IntentDialogProvider> </IntentDialogProvider>
</HideBottomBarBorderProvider> </HideBottomBarBorderProvider>
</EmailVerificationProvider> </EmailVerificationProvider>
+1 -4
View File
@@ -11,7 +11,6 @@ import {useIntentHandler} from '#/lib/hooks/useIntentHandler'
import {useNotificationsHandler} from '#/lib/hooks/useNotificationHandler' import {useNotificationsHandler} from '#/lib/hooks/useNotificationHandler'
import {useNotificationsRegistration} from '#/lib/notifications/notifications' import {useNotificationsRegistration} from '#/lib/notifications/notifications'
import {isStateAtTabRoot} from '#/lib/routes/helpers' import {isStateAtTabRoot} from '#/lib/routes/helpers'
import {Provider as TranslateOnDeviceProvider} from '#/lib/translation'
import {useDialogFullyExpandedCountContext} from '#/state/dialogs' import {useDialogFullyExpandedCountContext} from '#/state/dialogs'
import {useSession} from '#/state/session' import {useSession} from '#/state/session'
import { import {
@@ -241,9 +240,7 @@ export function Shell() {
<NoAccessScreen /> <NoAccessScreen />
) : ( ) : (
<RoutesContainer> <RoutesContainer>
<TranslateOnDeviceProvider> <ShellInner />
<ShellInner />
</TranslateOnDeviceProvider>
</RoutesContainer> </RoutesContainer>
)} )}
+1 -4
View File
@@ -7,7 +7,6 @@ import {RemoveScrollBar} from 'react-remove-scroll-bar'
import {useIntentHandler} from '#/lib/hooks/useIntentHandler' import {useIntentHandler} from '#/lib/hooks/useIntentHandler'
import {type NavigationProp} from '#/lib/routes/types' import {type NavigationProp} from '#/lib/routes/types'
import {Provider as TranslateOnDeviceProvider} from '#/lib/translation'
import {useSession} from '#/state/session' import {useSession} from '#/state/session'
import {useIsDrawerOpen, useSetDrawerOpen} from '#/state/shell' import {useIsDrawerOpen, useSetDrawerOpen} from '#/state/shell'
import {useComposerKeyboardShortcut} from '#/state/shell/composer/useComposerKeyboardShortcut' import {useComposerKeyboardShortcut} from '#/state/shell/composer/useComposerKeyboardShortcut'
@@ -176,9 +175,7 @@ export function Shell() {
<NoAccessScreen /> <NoAccessScreen />
) : ( ) : (
<RoutesContainer> <RoutesContainer>
<TranslateOnDeviceProvider> <ShellInner />
<ShellInner />
</TranslateOnDeviceProvider>
</RoutesContainer> </RoutesContainer>
)} )}