import React, { Component } from 'react' import { View, Text, Button, TextInput, Switch } from 'react-native' import styles from './styles' import { saveTemperature } from './db' import { formatDateForViewHeader } from './format' import getCycleDay from './get-cycle-day' export default class Temp extends Component { constructor(props) { super(props) const cycleDay = props.navigation.state.params.cycleDay console.log(cycleDay.temperature ? cycleDay.temperature.value : '') this.state = { cycleDay, currentValue: cycleDay.temperature ? cycleDay.temperature.value.toString() : '', exclude: cycleDay.temperature ? cycleDay.temperature.exclude : false } } render() { const navigate = this.props.navigation.navigate const cycleDay = this.state.cycleDay return ( {formatDateForViewHeader(cycleDay.date)} Cycle day {getCycleDay()} Temperature { this.setState({currentValue: val}) }} keyboardType='numeric' value = {this.state.currentValue} /> Exclude { this.setState({ exclude: val }) }} value = { this.state.exclude } /> ) } }