diff options
author | rohan09-raj <[email protected]> | 2022-08-23 14:39:22 +0530 |
---|---|---|
committer | rohan09-raj <[email protected]> | 2022-08-23 14:39:22 +0530 |
commit | ffd2c78b86111a5d1f7914e7dab4ffc946cb5287 (patch) | |
tree | a9e672e566668e89a71d947c5aac30dca1d8c3d1 /client/src/pages/CheckStatus/EnrollmentStatus.jsx | |
parent | 0602eb75a81966770c9fbc09b7685522e5b94d0c (diff) |
check status feature
Diffstat (limited to 'client/src/pages/CheckStatus/EnrollmentStatus.jsx')
-rw-r--r-- | client/src/pages/CheckStatus/EnrollmentStatus.jsx | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/client/src/pages/CheckStatus/EnrollmentStatus.jsx b/client/src/pages/CheckStatus/EnrollmentStatus.jsx new file mode 100644 index 0000000..9ae0026 --- /dev/null +++ b/client/src/pages/CheckStatus/EnrollmentStatus.jsx @@ -0,0 +1,70 @@ +/* eslint-disable multiline-ternary */ +import React from 'react' +import Header from '../../components/Header/Header' +import { useTranslation } from 'react-i18next' +import styles from './EnrollmentStatus.module.css' +import { Button } from '@mui/material' +import { useNavigate } from 'react-router-dom' +import { userContext } from '../../context/User' + +const EnrollmentStatus = () => { + const { t } = useTranslation() + const navigate = useNavigate() + + const { setAadhaarNumber, setEidNumber, userData } = userContext() + + return ( + <> + <Header subheading={t('ENROLLMENT_STATUS')} /> + <div className={styles.status__container}> + <h3 className={styles.status__title}>{t('STATUS')}</h3> + {!userData?.verified ? ( + <> + <img + src={`${process.env.PUBLIC_URL}/assets/images/pending.svg`} + alt="" + height="200px" + width="200px" + /> + <h1 className={styles.status}>{t('PENDING')}</h1> + <p className={styles.status__content}> + {t('YOUR_AADHAAR_STATUS_IS_IN_PENDING_STATE')} + </p> + <p className={styles.status__content}> + {t('PLEASE_HAVE_PATIENCE')} + </p> + </> + ) : ( + <> + <img + src={`${process.env.PUBLIC_URL}/assets/images/approved.svg`} + alt="" + height="200px" + width="200px" + /> + <h1 className={styles.status}>{t('APPROVED')}</h1> + <p className={styles.status__content}> + {t('YOUR_AADHAAR_STATUS_IS_APPROVED')} + </p> + <p className={styles.status__content}> + {t('PRINT_YOUR_AADHAAR_CARD_FROM_WEBSITE')} + </p> + </> + )} + <Button + variant="contained" + onClick={() => { + setAadhaarNumber(null) + setEidNumber(null) + navigate('/') + }} + sx={{ margin: '30px' }} + > + {t('BACK_TO_HOME')} + </Button> + </div> + </> + ) +} + +export default EnrollmentStatus |