Changeset View
Changeset View
Standalone View
Standalone View
native/root.react.js
Show All 28 Lines | |||||
import { FarcasterDataHandler } from 'lib/components/farcaster-data-handler.react.js'; | import { FarcasterDataHandler } from 'lib/components/farcaster-data-handler.react.js'; | ||||
import { FIDProvider } from 'lib/components/fid-provider.react.js'; | import { FIDProvider } from 'lib/components/fid-provider.react.js'; | ||||
import IntegrityHandler from 'lib/components/integrity-handler.react.js'; | import IntegrityHandler from 'lib/components/integrity-handler.react.js'; | ||||
import KeyserverConnectionsHandler from 'lib/components/keyserver-connections-handler.js'; | import KeyserverConnectionsHandler from 'lib/components/keyserver-connections-handler.js'; | ||||
import { MediaCacheProvider } from 'lib/components/media-cache-provider.react.js'; | import { MediaCacheProvider } from 'lib/components/media-cache-provider.react.js'; | ||||
import { NeynarClientProvider } from 'lib/components/neynar-client-provider.react.js'; | import { NeynarClientProvider } from 'lib/components/neynar-client-provider.react.js'; | ||||
import PrekeysHandler from 'lib/components/prekeys-handler.react.js'; | import PrekeysHandler from 'lib/components/prekeys-handler.react.js'; | ||||
import { StaffContextProvider } from 'lib/components/staff-provider.react.js'; | import { StaffContextProvider } from 'lib/components/staff-provider.react.js'; | ||||
import { DBOpsHandler } from 'lib/handlers/db-ops-handler.react.js'; | |||||
import { IdentitySearchProvider } from 'lib/identity-search/identity-search-context.js'; | import { IdentitySearchProvider } from 'lib/identity-search/identity-search-context.js'; | ||||
import { CallKeyserverEndpointProvider } from 'lib/keyserver-conn/call-keyserver-endpoint-provider.react.js'; | import { CallKeyserverEndpointProvider } from 'lib/keyserver-conn/call-keyserver-endpoint-provider.react.js'; | ||||
import { TunnelbrokerProvider } from 'lib/tunnelbroker/tunnelbroker-context.js'; | import { TunnelbrokerProvider } from 'lib/tunnelbroker/tunnelbroker-context.js'; | ||||
import { actionLogger } from 'lib/utils/action-logger.js'; | import { actionLogger } from 'lib/utils/action-logger.js'; | ||||
import { RegistrationContextProvider } from './account/registration/registration-context-provider.react.js'; | import { RegistrationContextProvider } from './account/registration/registration-context-provider.react.js'; | ||||
import NativeEditThreadAvatarProvider from './avatars/native-edit-thread-avatar-provider.react.js'; | import NativeEditThreadAvatarProvider from './avatars/native-edit-thread-avatar-provider.react.js'; | ||||
import BackupHandler from './backup/backup-handler.js'; | import BackupHandler from './backup/backup-handler.js'; | ||||
▲ Show 20 Lines • Show All 226 Lines • ▼ Show 20 Lines | <> | ||||
<KeyserverReachabilityHandler /> | <KeyserverReachabilityHandler /> | ||||
<DimensionsUpdater /> | <DimensionsUpdater /> | ||||
<ConnectivityUpdater /> | <ConnectivityUpdater /> | ||||
<ThemeHandler /> | <ThemeHandler /> | ||||
<OrientationHandler /> | <OrientationHandler /> | ||||
<BackupHandler /> | <BackupHandler /> | ||||
<IntegrityHandler /> | <IntegrityHandler /> | ||||
<AccessTokenHandler /> | <AccessTokenHandler /> | ||||
<DBOpsHandler /> | |||||
</> | </> | ||||
); | ); | ||||
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 |