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/pages/Update/Biometric/Biometric.jsx | 48 ++++++++++++++++++++++ .../pages/Update/Biometric/Biometric.module.css | 28 +++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 client/src/pages/Update/Biometric/Biometric.jsx create mode 100644 client/src/pages/Update/Biometric/Biometric.module.css (limited to 'client/src/pages/Update/Biometric') diff --git a/client/src/pages/Update/Biometric/Biometric.jsx b/client/src/pages/Update/Biometric/Biometric.jsx new file mode 100644 index 0000000..c105ad8 --- /dev/null +++ b/client/src/pages/Update/Biometric/Biometric.jsx @@ -0,0 +1,48 @@ +import React, { useState } from 'react' +import SubmitButton from '../../../components/SubmitButton/SubmitButton' +import PhotoCapture from '../PhotoCapture/PhotoCapture' +import Fingerprint from '../Fingerprint/Fingerprint' +import IrisScan from '../IrisScan/IrisScan' +import BiometricSelect from '../BiometricSelect/BiometricSelect' + +const Biometric = () => { + const [page, setPage] = useState(4) + + const [formData, setFormData] = useState({ + photo: '', + irisScan: '', + fingerPrint: '' + }) + + const conditionalComponent = () => { + switch (page) { + case 0: + return + case 1: + return + case 2: + return + default: + return + } + } + + const conditionalButton = () => { + switch (page) { + case 0: + return setPage(4)}>Next + case 1: + return setPage(4)}>Next + case 2: + return setPage(4)}>Next + } + } + return ( + <> + {conditionalComponent()} + {conditionalButton()} + + ) +} + +export default Biometric diff --git a/client/src/pages/Update/Biometric/Biometric.module.css b/client/src/pages/Update/Biometric/Biometric.module.css new file mode 100644 index 0000000..c2bfd94 --- /dev/null +++ b/client/src/pages/Update/Biometric/Biometric.module.css @@ -0,0 +1,28 @@ +.input { + display: flex; + justify-content: center; + font-family: 'Barlow'; + font-size: var(--font-medium-s); + font-weight: bold; + } + + .input__container { + display: flex; + flex-direction: column; + } + + .input__edit{ + display: flex; + flex-direction: row; + } + + .input__field { + width: 300px; + margin: 10px 0px; + padding: 18px 10px; + border: 3px solid; + border-radius: 10px; + font-size: 1rem; + text-align: center; + } + \ No newline at end of file -- cgit