timepill-app/index.js
xuwenyang 4076fa7333 1. 提出loading组件
2. 底部导航构造json单独提出
3. 搞定icon问题
2019-05-08 17:13:45 +08:00

40 lines
792 B
JavaScript

/**
* @entry
*/
import {Navigation} from 'react-native-navigation';
import {Icon, loadIcon} from './src/style/icon'
import App from './App';
import Token from './src/util/token'
import PageList from './src/page/_list'
import BottomNav from './src/nav/bottomNav'
async function init() {
await loadIcon();
// let token = await Token.getUserToken();
let token;
if (!token) {
Navigation.startSingleScreenApp({
screen: {
screen: 'App'
}
});
} else {
Navigation.startTabBasedApp(BottomNav.config());
}
}
Navigation.registerComponent('App', () => App);
// regist screens automatically
for (let pageName in PageList) {
Navigation.registerComponent(pageName, () => PageList[pageName]);
}
init();