import {Text, TextInput, View} from 'react-native'; import {Section} from './Section'; import {styles, TextTheme} from './styles'; import {useState} from 'react'; import DatePicker from 'react-native-date-picker'; import {Button} from '@ant-design/react-native'; interface AddressForm { address_line_1?: string; city?: string; state_province?: string; postal_code?: string; country_code?: string; } interface AddressFormProps { nestedFormCallback: (tag: string, form: Object) => void; } export const AddressForm: React.FC = ({ nestedFormCallback, }) => { const [form, setForm] = useState({}); const [openDate, setOpenDate] = useState(false); const handleTextChange = (tag: keyof AddressForm, text: string) => { let newForm = {...form}; newForm[tag] = text; setForm(newForm); nestedFormCallback('Address', newForm); }; return (
Name handleTextChange('address_line_1', text) } />
); };