From 5f8f6f98c2c47ca878aadb893b0d64a0c66316aa Mon Sep 17 00:00:00 2001 From: rohan09-raj Date: Tue, 2 Aug 2022 00:06:39 +0530 Subject: added useState and made input functional --- client/src/pages/Enrollment/FormOne/FormOne.jsx | 35 ++++++++++++++++++++----- 1 file changed, 29 insertions(+), 6 deletions(-) (limited to 'client/src/pages/Enrollment/FormOne') diff --git a/client/src/pages/Enrollment/FormOne/FormOne.jsx b/client/src/pages/Enrollment/FormOne/FormOne.jsx index 4ba274c..ed83a6f 100644 --- a/client/src/pages/Enrollment/FormOne/FormOne.jsx +++ b/client/src/pages/Enrollment/FormOne/FormOne.jsx @@ -1,9 +1,18 @@ -import React from 'react' +import React, { useState } from 'react' import Input from '../../../components/Input/Input' import LabelCard from '../../../components/LabelCard/LabelCard' import styles from './FormOne.module.css' const FormOne = () => { + const [indianResident, setIndianResident] = useState(true) + const [fullName, setFullName] = useState('') + const [gender, setGender] = useState('') + const [dateOfBirth, setDateOfBirth] = useState( + new Date().toISOString().slice(0, 10) + ) + + console.log(fullName, indianResident, gender, dateOfBirth) + return (
@@ -12,7 +21,8 @@ const FormOne = () => { type="radio" id="indian" name="resident" - value="Indian Resident" + value={indianResident} + onChange={() => setIndianResident(true)} required /> @@ -23,33 +33,45 @@ const FormOne = () => { id="indian" name="resident" value="Indian Resident" + onChange={() => setIndianResident(false)} required />
- + setFullName(e.target.value)} + placeholder="Enter your full name" + />
setGender('male')} image={`${process.env.PUBLIC_URL}/assets/images/male.svg`} /> setGender('female')} image={`${process.env.PUBLIC_URL}/assets/images/female.svg`} /> setGender('transgender')} image={`${process.env.PUBLIC_URL}/assets/images/trans.svg`} />
@@ -61,7 +83,8 @@ const FormOne = () => { type="date" id="dob" name="dob" - value="Date of Birth" + value={dateOfBirth} + onChange={(e) => setDateOfBirth(e.target.value)} required />
-- cgit