import React from 'react'; import { StyleSheet, Text, View, TextInput, Button } from 'react-native'; function TitleBar(props){ let expenseMultiplicator = 1; if (props.durationMode === "year") expenseMultiplicator = 365 if (props.durationMode === "weeks") expenseMultiplicator = 7 if(props.durationMode === "months") expenseMultiplicator = 30 const [currentEditValue, onDurationEdit] = React.useState(null); let displayValue = currentEditValue if(null == displayValue) displayValue = expenseMultiplicator*props.dailyExpense return ( Objectif onDurationEdit(value)} onEndEditing={() => { props.onChangeObjective(parseInt(parseInt( currentEditValue ) / expenseMultiplicator)); onDurationEdit(null); }} /> (/{props.durationMode}) ); } const styles = StyleSheet.create({ controlBar: { flexDirection: "row", justifyContent: 'space-between', alignItems: 'center' }, input: { borderWidth: 0.5 } }); export default TitleBar;