Changeset View
Changeset View
Standalone View
Standalone View
native/root.react.js
Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | |||||
import { validNavState } from './navigation/navigation-utils.js'; | import { validNavState } from './navigation/navigation-utils.js'; | ||||
import OrientationHandler from './navigation/orientation-handler.react.js'; | import OrientationHandler from './navigation/orientation-handler.react.js'; | ||||
import { navStateAsyncStorageKey } from './navigation/persistance.js'; | import { navStateAsyncStorageKey } from './navigation/persistance.js'; | ||||
import RootNavigator from './navigation/root-navigator.react.js'; | import RootNavigator from './navigation/root-navigator.react.js'; | ||||
import ConnectivityUpdater from './redux/connectivity-updater.react.js'; | import ConnectivityUpdater from './redux/connectivity-updater.react.js'; | ||||
import { DimensionsUpdater } from './redux/dimensions-updater.react.js'; | import { DimensionsUpdater } from './redux/dimensions-updater.react.js'; | ||||
import { getPersistor } from './redux/persist.js'; | import { getPersistor } from './redux/persist.js'; | ||||
import { store } from './redux/redux-setup.js'; | import { store } from './redux/redux-setup.js'; | ||||
import { useSelector } from './redux/redux-utils.js'; | import { processDBStoreOperations, useSelector } from './redux/redux-utils.js'; | ||||
import { RootContext } from './root-context.js'; | import { RootContext } from './root-context.js'; | ||||
import { MessageSearchProvider } from './search/search-provider.react.js'; | import { MessageSearchProvider } from './search/search-provider.react.js'; | ||||
import Socket from './socket.react.js'; | import Socket from './socket.react.js'; | ||||
import { useLoadCommFonts } from './themes/fonts.js'; | import { useLoadCommFonts } from './themes/fonts.js'; | ||||
import { DarkTheme, LightTheme } from './themes/navigation.js'; | import { DarkTheme, LightTheme } from './themes/navigation.js'; | ||||
import ThemeHandler from './themes/theme-handler.react.js'; | import ThemeHandler from './themes/theme-handler.react.js'; | ||||
import { provider } from './utils/ethers-utils.js'; | import { provider } from './utils/ethers-utils.js'; | ||||
import { neynarKey } from './utils/neynar-utils.js'; | import { neynarKey } from './utils/neynar-utils.js'; | ||||
▲ Show 20 Lines • Show All 184 Lines • ▼ Show 20 Lines | <> | ||||
<KeyserverReachabilityHandler /> | <KeyserverReachabilityHandler /> | ||||
<DimensionsUpdater /> | <DimensionsUpdater /> | ||||
<ConnectivityUpdater /> | <ConnectivityUpdater /> | ||||
<ThemeHandler /> | <ThemeHandler /> | ||||
<OrientationHandler /> | <OrientationHandler /> | ||||
<BackupHandler /> | <BackupHandler /> | ||||
<IntegrityHandler /> | <IntegrityHandler /> | ||||
<AccessTokenHandler /> | <AccessTokenHandler /> | ||||
<DBOpsHandler /> | <DBOpsHandler processDBStoreOperations={processDBStoreOperations} /> | ||||
</> | </> | ||||
); | ); | ||||
let navigation; | let navigation; | ||||
if (initialState) { | if (initialState) { | ||||
navigation = ( | navigation = ( | ||||
<NavigationContainer | <NavigationContainer | ||||
initialState={initialState} | initialState={initialState} | ||||
onStateChange={onNavigationStateChange} | onStateChange={onNavigationStateChange} | ||||
▲ Show 20 Lines • Show All 105 Lines • Show Last 20 Lines |