forked from zulip/zulip-mobile
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathZulipMobile.js
36 lines (32 loc) · 1.09 KB
/
ZulipMobile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/* @flow strict-local */
import React from 'react';
import '../vendor/intl/intl';
import StoreProvider from './boot/StoreProvider';
import TranslationProvider from './boot/TranslationProvider';
import StylesProvider from './boot/StylesProvider';
import CompatibilityChecker from './boot/CompatibilityChecker';
import AppEventHandlers from './boot/AppEventHandlers';
import AppDataFetcher from './boot/AppDataFetcher';
import BackNavigationHandler from './nav/BackNavigationHandler';
import AppWithNavigation from './nav/AppWithNavigation';
import './i18n/locale';
import './sentry';
// $FlowFixMe
console.disableYellowBox = true; // eslint-disable-line
export default () => (
<CompatibilityChecker>
<StoreProvider>
<AppEventHandlers>
<AppDataFetcher>
<TranslationProvider>
<StylesProvider>
<BackNavigationHandler>
<AppWithNavigation />
</BackNavigationHandler>
</StylesProvider>
</TranslationProvider>
</AppDataFetcher>
</AppEventHandlers>
</StoreProvider>
</CompatibilityChecker>
);