summaryrefslogtreecommitdiff
path: root/client/src/pages/CheckStatus/UpdateStatus.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/pages/CheckStatus/UpdateStatus.jsx')
-rw-r--r--client/src/pages/CheckStatus/UpdateStatus.jsx70
1 files changed, 70 insertions, 0 deletions
diff --git a/client/src/pages/CheckStatus/UpdateStatus.jsx b/client/src/pages/CheckStatus/UpdateStatus.jsx
new file mode 100644
index 0000000..431f9d5
--- /dev/null
+++ b/client/src/pages/CheckStatus/UpdateStatus.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 UpdateStatus = () => {
+ const { t } = useTranslation()
+ const navigate = useNavigate()
+
+ const { setAadhaarNumber, setEidNumber, userData } = userContext()
+
+ return (
+ <>
+ <Header subheading={t('UPDATE_STATUS')} />
+ <div className={styles.status__container}>
+ <h3 className={styles.status__title}>{t('STATUS')}</h3>
+ {userData?.isUpdating ? (
+ <>
+ <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_UPDATE_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_UPDATE_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 UpdateStatus