import React, { Component } from 'react'; import { View, Text, StyleSheet, TextInput } from 'react-native'; import Button from '../../components/Button'; export default class EditAddress extends Component { constructor(props) { super(props); this.state = { addressDto: userInfo.address ?? {} }; } componentDidMount() { userInfo.editAddress = false; } saveInfo() { const dto = this.state.addressDto if (!dto.street) { toastShort('Please input street'); return; } if (!dto.houseNumber) { toastShort('Please input unit number'); return; } if (!dto.zipCode) { toastShort('Please input postal code'); return; } userInfo.address = dto; userInfo.addressLine = dto.houseNumber + ', ' + dto.street + ', ' + dto.zipCode userInfo.editAddress = true; goBack(); } render() { return ( Street this.state.addressDto.street = text} /> Unit Number this.state.addressDto.houseNumber = text} /> Postal Code this.state.addressDto.zipCode = text} />