From ec423572aaf8ecf80a409fd9a03d73b5d31e444f Mon Sep 17 00:00:00 2001 From: Blaster4385 Date: Sat, 13 Aug 2022 21:40:17 +0530 Subject: Implemented update UI --- client/src/App.js | 179 +----------------------------------------------------- 1 file changed, 3 insertions(+), 176 deletions(-) (limited to 'client/src/App.js') diff --git a/client/src/App.js b/client/src/App.js index e7ab247..c39f14e 100644 --- a/client/src/App.js +++ b/client/src/App.js @@ -1,183 +1,10 @@ -import React, { useState } from 'react' -import Address from './pages/Enrollment/Address/Address' -import Agreement from './pages/Enrollment/Agreement/Agreement' -import DocumentScanner from './pages/Enrollment/DocumentScanner/DocumentScanner' -import FinalSlip from './pages/Enrollment/FinalSlip/FinalSlip' -import Fingerprint from './pages/Enrollment/Fingerprint/Fingerprint' -import FormTwo from './pages/Enrollment/FormTwo/FormTwo' -import IrisScan from './pages/Enrollment/IrisScan/IrisScan' -import PhotoCapture from './pages/Enrollment/PhotoCapture/PhotoCapture' -import SubmitButton from './components/SubmitButton/SubmitButton' -import FormOne from './pages/Enrollment/FormOne/FormOne' -import { validEmail, validMobileNumber, validPincode } from './components/RegEx/RegEx' -import Home from './pages/Home/Home' +import React from 'react' +import Index from './routes' const App = () => { - const [page, setPage] = useState(9) - - const [formData, setFormData] = useState({ - indianResident: '', - name: '', - gender: '', - dob: new Date().toISOString().slice(0, 10), - mobile: '', - email: '', - country: '', - state: '', - district: '', - village: '', - houseNo: '', - street: '', - locality: '', - postOffice: '', - landmark: '', - pincode: '', - address: '' - }) - - function handleSubmit () { - if (page === 0) { - if (formData.indianResident === '') { - return alert('Please select your residency') - } else if (formData.name === '' || formData.name.length < 1) { - return alert('Please enter your name') - } else if (formData.gender === '') { - return alert('Please select your gender') - } else { - setPage(page + 1) - } - } else if (page === 1) { - if (formData.mobile === '') { - return alert('Please enter your mobile number') - } else if (!validMobileNumber.test(formData.mobile)) { - return alert('Please enter valid mobile number') - } else if (formData.email === '') { - return alert('Please enter your email') - } else if (!validEmail.test(formData.email)) { - return alert('Please enter valid email') - } else { - setPage(page + 1) - } - } else if (page === 2) { - if (formData.country === '') { - return alert('Please select your country') - } else if (formData.state === '') { - return alert('Please select your state') - } else if (formData.district === '') { - return alert('Please select your district') - } else if (formData.village === '') { - return alert('Please enter your village') - } else if (formData.houseNo === '') { - return alert('Please enter your house number') - } else if (formData.street === '') { - return alert('Please enter your street') - } else if (formData.locality === '') { - return alert('Please enter your locality') - } else if (formData.postOffice === '') { - return alert('Please enter your post office') - } else if (formData.landmark === '') { - return alert('Please enter your landmark') - } else if (formData.pincode === '') { - return alert('Please enter your pincode') - } else if (!validPincode.test(formData.pincode)) { - return alert('Please enter valid pincode') - } else { - setFormData({ - ...formData, - address: `${formData.houseNo} ${formData.street}, ${formData.locality}, ${formData.landmark}, ${formData.village}, ${formData.district.label}, ${formData.country.label} ${formData.pincode}` - }) - setPage(page + 1) - } - } else if (page === 3) { - setPage(page + 1) - } else if (page === 4) { - setPage(page + 1) - } else if (page === 5) { - setPage(page + 1) - } else if (page === 6) { - setPage(page + 1) - } else if (page === 7) { - setPage(page + 1) - } else if (page === 8) { - setPage(page + 1) - } else if (page === 9) { - setPage(page + 1) - } else setPage(page + 1) - } - - const conditionalComponent = () => { - switch (page) { - case 0: - return - case 1: - return - case 2: - return
- case 3: - return - case 4: - return - case 5: - return - case 6: - return - case 7: - return - case 8: - return - default: - return - } - } - - const conditionalButton = () => { - switch (page) { - case 0: - return - Next - - case 1: - return - Next - - case 2: - return - Next - - case 3: - return - Next - - case 4: - return - Next - - case 5: - return - Next - - case 6: - return - Next - - case 7: - return - Submit - - case 8: - return - Exit - - default: - return - Next - - } - } return ( <> - {conditionalComponent()} - {conditionalButton()} + ) } -- cgit