From 1134b83997b08c5d4e668ad39f3fdbb767196eaf Mon Sep 17 00:00:00 2001 From: Daniel Cojocea Date: Sat, 10 Aug 2024 17:46:35 -0400 Subject: [PATCH] Added authentication step 1 / 3 --- Client/src/Pages/Auth/Login.jsx | 2 +- Client/src/Pages/Auth/Register/Register.jsx | 165 ++++++++++++++++---- Client/src/Pages/Auth/index.css | 12 +- 3 files changed, 138 insertions(+), 41 deletions(-) diff --git a/Client/src/Pages/Auth/Login.jsx b/Client/src/Pages/Auth/Login.jsx index 78b1d7957..37591b310 100644 --- a/Client/src/Pages/Auth/Login.jsx +++ b/Client/src/Pages/Auth/Login.jsx @@ -94,7 +94,7 @@ const StepOne = ({ form, errors, onSubmit, onChange, onBack }) => { id="login-email-input" label="Email" isRequired={true} - placeholder="john.doe@domain.com" + placeholder="jordan.ellis@domain.com" autoComplete="email" value={form.email} onChange={onChange} diff --git a/Client/src/Pages/Auth/Register/Register.jsx b/Client/src/Pages/Auth/Register/Register.jsx index c048af9fd..761e1b3b2 100644 --- a/Client/src/Pages/Auth/Register/Register.jsx +++ b/Client/src/Pages/Auth/Register/Register.jsx @@ -11,13 +11,14 @@ import { useParams } from "react-router-dom"; import background from "../../../assets/Images/background_pattern_decorative.png"; import Logo from "../../../assets/icons/bwu-icon.svg?react"; import Mail from "../../../assets/icons/mail.svg?react"; +import ArrowBackRoundedIcon from "@mui/icons-material/ArrowBackRounded"; import Check from "../../../Components/Check/Check"; import Button from "../../../Components/Button"; import Field from "../../../Components/Inputs/Field"; import axiosInstance from "../../../Utils/axiosConfig"; import "../index.css"; -const LandingPage = ({isAdmin}) => { +const LandingPage = ({ isAdmin, onSignup }) => { const theme = useTheme(); return ( @@ -34,6 +35,7 @@ const LandingPage = ({isAdmin}) => { level="secondary" label="Sign up with Email" img={} + onClick={onSignup} sx={{ width: "100%", "& svg": { @@ -54,6 +56,70 @@ const LandingPage = ({isAdmin}) => { ); }; +const StepOne = ({ form, errors, onSubmit, onChange, onBack }) => { + const theme = useTheme(); + return ( + <> + + + Sign Up + Enter your personal details + + +
+ + + + + +
+ +