import React, { useEffect } from 'react' import { useTranslation } from 'react-i18next' import Header from '../../../components/Header/Header' import Input from '../../../components/Input/Input' import LabelCard from '../../../components/LabelCard/LabelCard' import styles from './FormOne.module.css' import { userContext } from '../../../context/User' const FormOne = () => { const { t } = useTranslation() const { userData, setUserData } = userContext() useEffect(() => { switch (userData.gender) { case 'Male': document.getElementById('male').checked = 'checked' break case 'Female': document.getElementById('female').checked = 'checked' break case 'Other': document.getElementById('other').checked = 'checked' break } if (userData.indianResident === true) { document.getElementById('indian').checked = 'checked' } else if (userData.indianResident === false) { document.getElementById('non-resident-indian').checked = 'checked' } }, [userData.gender]) return ( <>
{ setUserData({ ...userData, indianResident: true }) }} required /> { setUserData({ ...userData, indianResident: false }) }} required />
{ setUserData({ ...userData, name: e.target.value }) }} placeholder={t('ENTER_YOUR_FULL_NAME')} />
{ setUserData({ ...userData, gender: 'Male' }) }} image={`${process.env.PUBLIC_URL}/assets/images/male.svg`} /> { setUserData({ ...userData, gender: 'Female' }) }} image={`${process.env.PUBLIC_URL}/assets/images/female.svg`} /> { setUserData({ ...userData, gender: 'Other' }) }} image={`${process.env.PUBLIC_URL}/assets/images/trans.svg`} />
{ setUserData({ ...userData, dob: e.target.value }) }} required />
) } export default FormOne