From 9f7817362584cb86cfed5bec6eeffe11f58488ab Mon Sep 17 00:00:00 2001 From: Daniel Cojocea Date: Tue, 16 Jul 2024 12:55:08 -0400 Subject: [PATCH] Restructured forgot password page --- Client/src/Pages/ForgotPassword/index.css | 71 +++++----------------- Client/src/Pages/ForgotPassword/index.jsx | 59 ++++++++---------- Client/src/assets/Images/key-password.png | Bin 1761 -> 0 bytes Client/src/assets/icons/key.svg | 18 ++++++ 4 files changed, 59 insertions(+), 89 deletions(-) delete mode 100644 Client/src/assets/Images/key-password.png create mode 100644 Client/src/assets/icons/key.svg 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 ed7fa653834949ec61f09ba829e4f8155ae1cafe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1761 zcmV<71|Io|P)WAHV>M1~7zJFwa(^PrvO@+aV4xag~PHAQn4G6I^@YaPpk{iIAIK_dbgf@N8G zGGdF1f1i|jiinv9xeBhYCS(Y>JlTw~sdrD0-IRHfFleg!8B>)h$QT&+W|^XV$~pJd zS`t=J%O^C@nvgMUt1!-5pb*d!lgf~Rx4(f><*T?5@yFk!c`TM z%olUD3YmwlcSyogsK-IVKoSNGju0Q~U+B2@PvF)rk1_U&Kc6!nn$RDx?jHn6*g115 zpX%vCFCbCczL5)?-`gwR#7@+IHNSrVDS;$>=G2!cT*H+|EXp7V>v|>sA83y#NzWV@ zlH=2uv@zuI8NEGT5Y7^@}8qUtskrd*$!F=iuGZhxd# zuj8oKkhrb|^~;b7bPVQ>YuRsnfBNjf?6i&Q+=WSDZuoNG7-jv z0Rw>CcGgi%n=}-^hlJ2|-H(03MxO;tOOJ@Bqh+MRn12b?j0OS?7q9KK z^9@?JeG-`Fj!GkpzB(PW&Whx|7Wb)X%;!L>i^oE!$d0s60Nr1a1mS95mm_j2M6zec zf5Ca{0lVQ~2xaFZ?Gxa%FVul}T3oEH><~$jdWWBpXoZtaWiSs3LB6zU0`EIvG&psP zZeh1=2i&`H+tD&64c*+#!&yiOBWD}C%G zYs6AZT7u9qnGw^#Y^3K?`*unT66vnPamWVit%s+Hv`YdTJCR4DRe?Z_sfzDQLwe{M zE#YZ>3uz!OStK=sWb@(PFz~6`c%oRxrRp2#15!0w2a%O-BYIOLLE01$*?TC}rh?WR zV_QXQJlDg=P7Yd!O(qE^c07bt-IpwtIlw0)P3q`A#;!5*018Z6nJb30+Q`g2T6TRS9(hKUQ03GU6A#z2Wm;C`WNr6GJ~ni~o!cmeo?eaGQ$ug$rnA`mMryo|~h(KFl1H~*Ye|!$&`?`4;MhxUkYZxFo4(yors9_kL@V(BO za$M#x!T;3K-msd%-NkI7WmyHf$s@iGcjqu;9Gb4XeGxJS&4Gf)`Ez+P>wkGD77f1b zcuzdWb;uaFqFi&fogbt5%HzjRPLt?YtkJkR8y9pVcwynMa}fU2g5Z;r_g?~ve#}#D zLPkJ0YF*Ua3m4vR?o(V-78aJz`8R2;3|uZn4jt6k<>h6PZm;FHs{Zq$bBEMmlu7%R z895LaIKR$(}-v<+M9RCh_!;7TU+^1WDuWt3|8N3fBQ7;?9v2EkVw6$c~qTvbV(&{gf02kI4+;j^~8{@!wm zMIG@TSwDEEP*=)RL|5kVnrjS{s=1bHu00000NkvXXu0mjf D4mCSg 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 @@ + + + + + + + + + + + + + + + + + +