Changeset View
Changeset View
Standalone View
Standalone View
native/root.react.js
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | |||||
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 { 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 Socket from './socket.react.js'; | import Socket from './socket.react.js'; | ||||
import { StaffContextProvider } from './staff/staff-context.provider.react.js'; | import { StaffContextProvider } from './staff/staff-context.provider.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'; | ||||
if (Platform.OS === 'android') { | if (Platform.OS === 'android') { | ||||
▲ Show 20 Lines • Show All 197 Lines • ▼ Show 20 Lines | <GestureHandlerRootView style={styles.app}> | ||||
<SafeAreaProvider initialMetrics={initialWindowMetrics}> | <SafeAreaProvider initialMetrics={initialWindowMetrics}> | ||||
<ActionSheetProvider> | <ActionSheetProvider> | ||||
<ENSCacheProvider provider={provider}> | <ENSCacheProvider provider={provider}> | ||||
<MediaCacheProvider persistence={filesystemMediaCache}> | <MediaCacheProvider persistence={filesystemMediaCache}> | ||||
<EditUserAvatarProvider> | <EditUserAvatarProvider> | ||||
<EditThreadAvatarProvider> | <EditThreadAvatarProvider> | ||||
<MarkdownContextProvider> | <MarkdownContextProvider> | ||||
<ChatContextProvider> | <ChatContextProvider> | ||||
<MessageSearchProvider> | |||||
<SQLiteDataHandler /> | <SQLiteDataHandler /> | ||||
<ConnectedStatusBar /> | <ConnectedStatusBar /> | ||||
<ReduxPersistGate persistor={getPersistor()}> | <ReduxPersistGate persistor={getPersistor()}> | ||||
{gated} | {gated} | ||||
</ReduxPersistGate> | </ReduxPersistGate> | ||||
<PersistedStateGate> | <PersistedStateGate> | ||||
<Socket | <Socket | ||||
detectUnsupervisedBackgroundRef={ | detectUnsupervisedBackgroundRef={ | ||||
detectUnsupervisedBackgroundRef | detectUnsupervisedBackgroundRef | ||||
} | } | ||||
/> | /> | ||||
</PersistedStateGate> | </PersistedStateGate> | ||||
{navigation} | {navigation} | ||||
</MessageSearchProvider> | |||||
</ChatContextProvider> | </ChatContextProvider> | ||||
</MarkdownContextProvider> | </MarkdownContextProvider> | ||||
</EditThreadAvatarProvider> | </EditThreadAvatarProvider> | ||||
</EditUserAvatarProvider> | </EditUserAvatarProvider> | ||||
</MediaCacheProvider> | </MediaCacheProvider> | ||||
</ENSCacheProvider> | </ENSCacheProvider> | ||||
</ActionSheetProvider> | </ActionSheetProvider> | ||||
</SafeAreaProvider> | </SafeAreaProvider> | ||||
Show All 25 Lines |