diff --git a/Client/src/Pages/ForgotPassword/index.css b/Client/src/Pages/ForgotPassword/index.css index 42600a77b..7ef02f4a0 100644 --- a/Client/src/Pages/ForgotPassword/index.css +++ b/Client/src/Pages/ForgotPassword/index.css @@ -3,70 +3,29 @@ justify-content: center; height: var(--env-var-height-1); } - -.forgot-password-form { - width: var(--env-var-width-2); - margin: 90px auto; +.forgot-password-page button:not(.MuiIconButton-root) { + height: 34px; + border-radius: var(--env-var-radius-2); + line-height: 0; } - -.forgot-password-form-header { - justify-content: center; - align-items: center; - text-align: center; -} - -.forgot-password-form-header-logo { - margin: 0 auto; -} - -.forgot-password-v-gap-large { - height: var(--env-var-spacing-3); -} - -.forgot-password-v-gap-medium { - height: var(--env-var-spacing-2); -} - -.forgot-password-v-gap-small { - height: var(--env-var-spacing-1); -} - -.forgot-password-form-heading { +.forgot-password-page h1.MuiTypography-root { font-size: var(--env-var-font-size-large); - font-weight: 700; color: var(--env-var-color-1); + font-weight: 600; } - -.forgot-password-form-subheading { +.forgot-password-page p.MuiTypography-root, +.forgot-password-page button { font-size: var(--env-var-font-size-medium); - font-weight: 500; +} +.forgot-password-page p.MuiTypography-root { color: var(--env-var-color-2); } - -.forgot-password-body { - width: var(--env-var-width-2); -} - -#forgot-password-email-input { - width: 308px; - height: 11px; - font-size: var(--env-var-font-size-medium); -} - -.forgot-password-back-button { - display: flex; - justify-content: center; - align-items: center; -} - -.forgot-password-back-button-img { - width: var(--env-var-img-width-1); - height: var(--env-var-img-width-1); +.forgot-password-page button svg{ margin-right: 5px; } -.forgot-password-back-button-text { - font-size: var(--env-var-font-size-medium); - font-weight: 500; - color: var(--env-var-color-2); + +.forgot-password-form { + margin-top: 65px; + width: var(--env-var-width-2); } diff --git a/Client/src/Pages/ForgotPassword/index.jsx b/Client/src/Pages/ForgotPassword/index.jsx index 80bda6d4c..8b80557a3 100644 --- a/Client/src/Pages/ForgotPassword/index.jsx +++ b/Client/src/Pages/ForgotPassword/index.jsx @@ -1,8 +1,8 @@ import BackgroundPattern from "../../Components/BackgroundPattern/BackgroundPattern"; import "./index.css"; import React from "react"; -import Logomark from "../../assets/Images/key-password.png"; -import LeftArrow from "../../assets/Images/arrow-left.png"; +import Logomark from "../../assets/icons/key.svg?react"; +import ArrowBackRoundedIcon from "@mui/icons-material/ArrowBackRounded"; import { useState } from "react"; import { credentials } from "../../Validation/validation"; import { useNavigate } from "react-router-dom"; @@ -11,10 +11,14 @@ import { createToast } from "../../Utils/toastUtils"; import { useDispatch, useSelector } from "react-redux"; import { forgotPassword } from "../../Features/Auth/authSlice"; import ButtonSpinner from "../../Components/ButtonSpinner"; +import { Stack, Typography } from "@mui/material"; +import { useTheme } from "@emotion/react"; +import Button from "../../Components/Button"; const ForgotPassword = () => { const navigate = useNavigate(); const dispatch = useDispatch(); + const theme = useTheme(); const { isLoading } = useSelector((state) => state.auth); const [errors, setErrors] = useState({}); @@ -96,22 +100,17 @@ const ForgotPassword = () => { return (
-
-
- Logomark -
-
Forgot password?
-
-
- No worries, we’ll send you reset instructions. -
-
-
-
+
+ + + + Forgot password? + + + No worries, we'll send you reset instructions. + + + { onChange={handleChange} error={errors.email} /> -
-
-
-
- LeftArrow} + sx={{ alignSelf: "center", width: "fit-content" }} + onClick={() => navigate("/login")} /> -
Back to log in
-
-
+ +
); }; diff --git a/Client/src/assets/Images/key-password.png b/Client/src/assets/Images/key-password.png deleted file mode 100644 index ed7fa6538..000000000 Binary files a/Client/src/assets/Images/key-password.png and /dev/null differ diff --git a/Client/src/assets/icons/key.svg b/Client/src/assets/icons/key.svg new file mode 100644 index 000000000..c6401e09f --- /dev/null +++ b/Client/src/assets/icons/key.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + +