import React from 'react'
import Header from '../../../components/Header/Header'
import UpdateInput from '../../../components/UpdateInput/UpdateInput'
import { State, City } from 'country-state-city'
import EditButton from '../../../components/EditButton/EditButton'
import Select from 'react-select'
import styles from './Address.module.css'
import { useTranslation } from 'react-i18next'
import { userContext } from '../../../context/User'
const Address = () => {
const { userData, setUserData } = userContext()
const { t } = useTranslation()
const updatedStates = (countryId) =>
State.getStatesOfCountry(countryId).map((state) => ({
label: state.name,
value: state.id,
...state
}))
const updatedCities = (countryID, stateId) =>
City.getCitiesOfState(countryID, stateId).map((city) => ({
label: city.name,
value: city.id,
...city
}))
const customStyles = {
control: (base) => ({
...base,
width: '330px',
height: '60px',
margin: '10px 0px',
border: '3px solid',
borderRadius: '10px !important'
}),
input: (base) => ({
...base,
display: 'flex',
justifyContent: 'center',
alignItems: 'center',
padding: '0px',
margin: '0px'
})
}
const [editable1, setEditable1] = React.useState(true)
const [editable2, setEditable2] = React.useState(true)
const handleEdit1 = () => {
setEditable1(!editable1)
}
const handleEdit2 = () => {
setEditable2(!editable2)
}
return (
<>