From 905dc038ca2e4bbb315c4c583c94a96948e68fa9 Mon Sep 17 00:00:00 2001 From: Blaster4385 Date: Tue, 2 Aug 2022 08:56:48 +0530 Subject: Add remaining pages --- client/src/components/Card/CardAgreement.jsx | 20 ++++++++ .../src/components/Card/CardAgreement.module.css | 30 ++++++++++++ client/src/components/Card/CardBiometrics.jsx | 16 ++++++ .../src/components/Card/CardBiometrics.module.css | 26 ++++++++++ .../src/pages/Enrollment/Agreement/Agreement.jsx | 49 +++++++++++++++++++ .../Enrollment/Agreement/Agreement.module.css | 4 ++ .../src/pages/Enrollment/FinalSlip/FinalSlip.jsx | 28 +++++++++++ .../Enrollment/FinalSlip/FinalSlip.module.css | 5 ++ .../pages/Enrollment/Fingerprint/Fingerprint.jsx | 57 ++++++++++++++++++++++ .../Enrollment/Fingerprint/Fingerprint.module.css | 5 ++ client/src/pages/Enrollment/IrisScan/IrisScan.jsx | 57 ++++++++++++++++++++++ .../pages/Enrollment/IrisScan/IrisScan.module.css | 5 ++ client/src/routes/index.js | 16 ++++++ 13 files changed, 318 insertions(+) create mode 100644 client/src/components/Card/CardAgreement.jsx create mode 100644 client/src/components/Card/CardAgreement.module.css create mode 100644 client/src/components/Card/CardBiometrics.jsx create mode 100644 client/src/components/Card/CardBiometrics.module.css create mode 100644 client/src/pages/Enrollment/Agreement/Agreement.jsx create mode 100644 client/src/pages/Enrollment/Agreement/Agreement.module.css create mode 100644 client/src/pages/Enrollment/FinalSlip/FinalSlip.jsx create mode 100644 client/src/pages/Enrollment/FinalSlip/FinalSlip.module.css create mode 100644 client/src/pages/Enrollment/Fingerprint/Fingerprint.jsx create mode 100644 client/src/pages/Enrollment/Fingerprint/Fingerprint.module.css create mode 100644 client/src/pages/Enrollment/IrisScan/IrisScan.jsx create mode 100644 client/src/pages/Enrollment/IrisScan/IrisScan.module.css (limited to 'client/src') diff --git a/client/src/components/Card/CardAgreement.jsx b/client/src/components/Card/CardAgreement.jsx new file mode 100644 index 0000000..245cdbb --- /dev/null +++ b/client/src/components/Card/CardAgreement.jsx @@ -0,0 +1,20 @@ +import React from 'react' +import styles from './CardAgreement.module.css' +import SubmitButton from '../SubmitButton/SubmitButton' +import { Typography } from '@mui/material' + +const CardAgreement = ({ title, image }) => { + return ( + <> +
+ + + I hereby confirm the identity and address of ___________ as being true, correct and accurate. + +
+ + + ) +} + +export default CardAgreement diff --git a/client/src/components/Card/CardAgreement.module.css b/client/src/components/Card/CardAgreement.module.css new file mode 100644 index 0000000..ed36cba --- /dev/null +++ b/client/src/components/Card/CardAgreement.module.css @@ -0,0 +1,30 @@ +@import '../../styles/GlobalVariables.css'; + +.card { + height: 400px; + width: 900px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + border: 3px solid var(--color-black); + border-radius: 10px; + margin: 30px; + transition: 0.2s all; + cursor: pointer; + color: var(--color-black); + text-decoration-line: none; +} + +.card:active { + transform: scale(0.98); + box-shadow: 3px 2px 22px 1px var(--color-shadow); +} + +.card__title { + margin: 15px 0px; +} + +.card__image { + padding-bottom: 32px; +} \ No newline at end of file diff --git a/client/src/components/Card/CardBiometrics.jsx b/client/src/components/Card/CardBiometrics.jsx new file mode 100644 index 0000000..49a913e --- /dev/null +++ b/client/src/components/Card/CardBiometrics.jsx @@ -0,0 +1,16 @@ +import React from 'react' +import styles from './CardBiometrics.module.css' +import SubmitButton from '../SubmitButton/SubmitButton' + +const CardBiometrics = ({ title, image }) => { + return ( + <> +
+ +
+ + + ) +} + +export default CardBiometrics diff --git a/client/src/components/Card/CardBiometrics.module.css b/client/src/components/Card/CardBiometrics.module.css new file mode 100644 index 0000000..13bbbef --- /dev/null +++ b/client/src/components/Card/CardBiometrics.module.css @@ -0,0 +1,26 @@ +@import '../../styles/GlobalVariables.css'; + +.card { + height: 300px; + width: 300px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + border: 3px solid var(--color-black); + border-radius: 10px; + margin: 30px; + transition: 0.2s all; + cursor: pointer; + color: var(--color-black); + text-decoration-line: none; +} + +.card:active { + transform: scale(0.98); + box-shadow: 3px 2px 22px 1px var(--color-shadow); +} + +.card__title { + margin: 15px 0px; +} \ No newline at end of file diff --git a/client/src/pages/Enrollment/Agreement/Agreement.jsx b/client/src/pages/Enrollment/Agreement/Agreement.jsx new file mode 100644 index 0000000..94303d5 --- /dev/null +++ b/client/src/pages/Enrollment/Agreement/Agreement.jsx @@ -0,0 +1,49 @@ +import React from 'react' +import Header from '../../../components/Header/Header' +import CardAgreement from '../../../components/Card/CardAgreement' +import styles from './Agreement.module.css' +import Input from '../../../components/Input/Input' +import { Grid, Button } from '@mui/material' + +const Agreement = () => { + return ( + <> +
+
+ +
+ + + + + + + + + + + ) +} + +export default Agreement diff --git a/client/src/pages/Enrollment/Agreement/Agreement.module.css b/client/src/pages/Enrollment/Agreement/Agreement.module.css new file mode 100644 index 0000000..c618a4d --- /dev/null +++ b/client/src/pages/Enrollment/Agreement/Agreement.module.css @@ -0,0 +1,4 @@ +.card__container { + display: flex; + justify-content: center; + } \ No newline at end of file diff --git a/client/src/pages/Enrollment/FinalSlip/FinalSlip.jsx b/client/src/pages/Enrollment/FinalSlip/FinalSlip.jsx new file mode 100644 index 0000000..9ac568a --- /dev/null +++ b/client/src/pages/Enrollment/FinalSlip/FinalSlip.jsx @@ -0,0 +1,28 @@ +import React from 'react' +import Header from '../../../components/Header/Header' +import CardScanner from '../../../components/Card/CardScanner' +import styles from './FinalSlip.module.css' +import { Grid, Typography } from '@mui/material' + +const FinalSlip = () => { + return ( + <> +
+
+ +
+
+ + + Thank you for your time.
+ Please collect your slip before leaving +
+
+
+ + ) +} + +export default FinalSlip diff --git a/client/src/pages/Enrollment/FinalSlip/FinalSlip.module.css b/client/src/pages/Enrollment/FinalSlip/FinalSlip.module.css new file mode 100644 index 0000000..ec59f61 --- /dev/null +++ b/client/src/pages/Enrollment/FinalSlip/FinalSlip.module.css @@ -0,0 +1,5 @@ +.card__container { + display: flex; + justify-content: center; + } + \ No newline at end of file diff --git a/client/src/pages/Enrollment/Fingerprint/Fingerprint.jsx b/client/src/pages/Enrollment/Fingerprint/Fingerprint.jsx new file mode 100644 index 0000000..bb46556 --- /dev/null +++ b/client/src/pages/Enrollment/Fingerprint/Fingerprint.jsx @@ -0,0 +1,57 @@ +import React from 'react' +import Header from '../../../components/Header/Header' +import CardBiometrics from '../../../components/Card/CardBiometrics' +import styles from './Fingerprint.module.css' +import { Button, Grid, Typography } from '@mui/material' +import SubmitButton from '../../../components/SubmitButton/SubmitButton' + +const Fingerprint = () => { + return ( + <> +
+
+ + +
+ + + + + + + + +

+
+ + + Please put your eyes inside the iris scanner. +
+ Wait for prompt and beep sound to remove your eyes +
+
+
+ + + ) +} + +export default Fingerprint diff --git a/client/src/pages/Enrollment/Fingerprint/Fingerprint.module.css b/client/src/pages/Enrollment/Fingerprint/Fingerprint.module.css new file mode 100644 index 0000000..ec59f61 --- /dev/null +++ b/client/src/pages/Enrollment/Fingerprint/Fingerprint.module.css @@ -0,0 +1,5 @@ +.card__container { + display: flex; + justify-content: center; + } + \ No newline at end of file diff --git a/client/src/pages/Enrollment/IrisScan/IrisScan.jsx b/client/src/pages/Enrollment/IrisScan/IrisScan.jsx new file mode 100644 index 0000000..c07e9b8 --- /dev/null +++ b/client/src/pages/Enrollment/IrisScan/IrisScan.jsx @@ -0,0 +1,57 @@ +import React from 'react' +import Header from '../../../components/Header/Header' +import CardBiometrics from '../../../components/Card/CardBiometrics' +import styles from './IrisScan.module.css' +import { Button, Grid, Typography } from '@mui/material' +import SubmitButton from '../../../components/SubmitButton/SubmitButton' + +const IrisScan = () => { + return ( + <> +
+
+ + +
+ + + + + + + + +

+
+ + + Please put your eyes inside the iris scanner. +
+ Wait for prompt and beep sound to remove your eyes +
+
+
+ + + ) +} + +export default IrisScan diff --git a/client/src/pages/Enrollment/IrisScan/IrisScan.module.css b/client/src/pages/Enrollment/IrisScan/IrisScan.module.css new file mode 100644 index 0000000..ec59f61 --- /dev/null +++ b/client/src/pages/Enrollment/IrisScan/IrisScan.module.css @@ -0,0 +1,5 @@ +.card__container { + display: flex; + justify-content: center; + } + \ No newline at end of file diff --git a/client/src/routes/index.js b/client/src/routes/index.js index fc2aeea..f5bd89e 100644 --- a/client/src/routes/index.js +++ b/client/src/routes/index.js @@ -8,6 +8,10 @@ import PhotoCapture from '../pages/Enrollment/PhotoCapture/PhotoCapture' import DocumentScanner from '../pages/Enrollment/DocumentScanner/DocumentScanner' import FormTwo from '../pages/Enrollment/FormTwo/FormTwo' import Address from '../pages/Enrollment/Address/Address' +import IrisScan from '../pages/Enrollment/IrisScan/IrisScan' +import Fingerprint from '../pages/Enrollment/Fingerprint/Fingerprint' +import Agreement from '../pages/Enrollment/Agreement/Agreement' +import FinalSlip from '../pages/Enrollment/FinalSlip/FinalSlip' const Index = () => { return ( @@ -27,6 +31,18 @@ const Index = () => { } /> + + } /> + + + } /> + + + } /> + + + } /> + } /> -- cgit