-
Notifications
You must be signed in to change notification settings - Fork 0
/
App.js
36 lines (32 loc) · 1.03 KB
/
App.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
import React from 'react';
import { connect } from 'react-redux';
import { Scene, Router } from 'react-native-router-flux';
import { Icon } from 'native-base';
import MedalQRCodeCamera from './containers/MedalQRCodeCamera';
import CurrentMedalList from './containers/CurrentMedalList';
import ScannedMedalDetail from './containers/ScannedMedalDetail';
const RouterWithRedux = connect()(Router);
const App = () => (
<RouterWithRedux>
<Scene key="root">
<Scene key="tabBar" tabs={true}>
<Scene
key="qrCode"
initial
hideNavBar={true}
component={MedalQRCodeCamera}
title="QRコード" icon={() => <Icon name="camera" />}
/>
<Scene
key="medalList"
hideNavBar={true}
component={CurrentMedalList}
title="リスト"
icon={() => <Icon name="list" />}
/>
</Scene>
<Scene key="medalDetail" component={ScannedMedalDetail} title="メダル詳細" />
</Scene>
</RouterWithRedux>
);
export default App;