Adds propTypes definition

This commit is contained in:
Sofiya Tepikin
2020-02-29 12:59:17 +01:00
parent ec907ab23c
commit a9333bd848
+11 -1
View File
@@ -2,6 +2,7 @@ import { LocalDate } from 'js-joda'
import React, { Component } from 'react'
import { ScrollView, View } from 'react-native'
import { connect } from 'react-redux'
import PropTypes from 'prop-types'
import { navigate } from '../slices/navigation'
import { getDate, setDate } from '../slices/date'
@@ -26,6 +27,16 @@ import styles, { cycleDayColor, periodColor, secondaryColor } from '../styles'
class Home extends Component {
static propTypes = {
navigate: PropTypes.func,
setDate: PropTypes.func,
// The following three is not being used,
// we could see if it's possible to not pass them from the <App />
cycleDay: PropTypes.object,
date: PropTypes.string,
handleBackButtonPress: PropTypes.func,
}
constructor(props) {
super(props)
@@ -72,7 +83,6 @@ class Home extends Component {
<View flex={1}>
<ScrollView>
<View style={styles.homeView}>
<HomeElement
onPress={this.navigateToCycleDayView}
buttonColor={ cycleDayColor }