diff options
Diffstat (limited to 'src/App.web.tsx')
-rw-r--r-- | src/App.web.tsx | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/App.web.tsx b/src/App.web.tsx index b53c61b77..eb2e42593 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -1,39 +1,39 @@ import 'lib/sentry' // must be near top -import 'view/icons' +import React, {useState, useEffect} from 'react' import {QueryClientProvider} from '@tanstack/react-query' -import {useIntentHandler} from 'lib/hooks/useIntentHandler' -import {queryClient} from 'lib/react-query' -import {ThemeProvider} from 'lib/ThemeContext' -import React, {useEffect, useState} from 'react' -import {RootSiblingParent} from 'react-native-root-siblings' import {SafeAreaProvider} from 'react-native-safe-area-context' +import {RootSiblingParent} from 'react-native-root-siblings' + +import 'view/icons' + +import {ThemeProvider as Alf} from '#/alf' +import {useColorModeTheme} from '#/alf/util/useColorModeTheme' +import {init as initPersistedState} from '#/state/persisted' +import {Shell} from 'view/shell/index' +import {ToastContainer} from 'view/com/util/Toast.web' +import {ThemeProvider} from 'lib/ThemeContext' +import {queryClient} from 'lib/react-query' +import {Provider as ShellStateProvider} from 'state/shell' +import {Provider as ModalStateProvider} from 'state/modals' import {Provider as DialogStateProvider} from 'state/dialogs' -import {Provider as InvitesStateProvider} from 'state/invites' import {Provider as LightboxStateProvider} from 'state/lightbox' -import {Provider as ModalStateProvider} from 'state/modals' import {Provider as MutedThreadsProvider} from 'state/muted-threads' +import {Provider as InvitesStateProvider} from 'state/invites' import {Provider as PrefsStateProvider} from 'state/preferences' -import {Provider as UnreadNotifsProvider} from 'state/queries/notifications/unread' +import {Provider as LoggedOutViewProvider} from 'state/shell/logged-out' +import {Provider as SelectedFeedProvider} from 'state/shell/selected-feed' +import I18nProvider from './locale/i18nProvider' import { Provider as SessionProvider, useSession, useSessionApi, } from 'state/session' -import {Provider as ShellStateProvider} from 'state/shell' -import {Provider as LoggedOutViewProvider} from 'state/shell/logged-out' -import {Provider as SelectedFeedProvider} from 'state/shell/selected-feed' -import {ToastContainer} from 'view/com/util/Toast.web' -import {Shell} from 'view/shell/index' - -import {ThemeProvider as Alf} from '#/alf' -import {useColorModeTheme} from '#/alf/util/useColorModeTheme' +import {Provider as UnreadNotifsProvider} from 'state/queries/notifications/unread' +import * as persisted from '#/state/persisted' import {Provider as PortalProvider} from '#/components/Portal' import {Provider as StatsigProvider} from '#/lib/statsig/statsig' -import {init as initPersistedState} from '#/state/persisted' -import * as persisted from '#/state/persisted' - -import I18nProvider from './locale/i18nProvider' +import {useIntentHandler} from 'lib/hooks/useIntentHandler' function InnerApp() { const {isInitialLoad, currentAccount} = useSession() |