-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathApp.js
61 lines (54 loc) · 1.84 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
import React, { Component } from 'react'
import { createStore } from 'redux'
import { Provider } from 'react-redux'
import { StyleSheet, View } from 'react-native'
import { createAppContainer, createStackNavigator } from 'react-navigation'
import {LocaleConfig} from 'react-native-calendars'
import rootReducers from './src/store/reducers'
import Home from './src/containers/Home'
import Days from './src/containers/DayListContainer'
import DayContainer from './src/containers/DayContainer'
import Calendar from './src/containers/Calendar'
import Debug from './src/containers/Debug'
import {Chart} from './src/components'
LocaleConfig.locales.ru = {
monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
monthNamesShort: ['Янв.', 'Февр.', 'Мар.', 'Апр.', 'Май', 'Июн.', 'Июл.', 'Авг.', 'Сен.', 'Окт.', 'Ноя.', 'Дек.'],
dayNames: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
dayNamesShort: ['Вс.', 'Пн.', 'Вт.', 'Ср.', 'Чт.', 'Пт.', 'Сб.']
}
LocaleConfig.defaultLocale = 'ru'
const store = createStore(rootReducers)
export default class App extends Component {
render() {
return (
<Provider store={store}>
<View style={styles.container}>
<AppContainer />
</View>
</Provider>
)
}
}
const styles = StyleSheet.create({
container: {
flex: 1
}
})
const AppStackNavigator = createStackNavigator(
{
Debug,
Days,
Home,
Chart,
Calendar,
DayContainer
},
{
navigationOptions: {
headerVisible: false,
header: null
}
}
)
const AppContainer = createAppContainer(AppStackNavigator)