Moves navigation to the state

This commit is contained in:
Sofiya Tepikin
2019-09-15 18:59:11 +02:00
parent f444de0b87
commit e479b93638
13 changed files with 254 additions and 202 deletions
+20 -6
View File
@@ -1,10 +1,13 @@
import React from 'react'
import {
TouchableOpacity,
ScrollView,
} from 'react-native'
import { TouchableOpacity, ScrollView } from 'react-native'
import { connect } from 'react-redux'
import { navigate } from '../../slices/navigation'
import styles from '../../styles/index'
import settingsLabels from '../../i18n/en/settings'
import AppText from '../app-text'
const labels = settingsLabels.menuTitles
@@ -18,7 +21,7 @@ const menu = [
{title: labels.license, component: 'License'}
]
export default function SettingsMenu(props) {
const SettingsMenu = (props) => {
return (
<ScrollView>
{ menu.map(menuItem)}
@@ -36,4 +39,15 @@ export default function SettingsMenu(props) {
</TouchableOpacity>
)
}
}
}
const mapDispatchToProps = (dispatch) => {
return({
navigate: (page) => dispatch(navigate(page)),
})
}
export default connect(
null,
mapDispatchToProps
)(SettingsMenu)