diff --git a/components/Authentication/SignInForm.js b/components/Authentication/SignInForm.js index acede24..241e1bc 100644 --- a/components/Authentication/SignInForm.js +++ b/components/Authentication/SignInForm.js @@ -1,12 +1,14 @@ -import React from "react"; +import React, { useState } from "react"; import Link from "next/link"; import Grid from "@mui/material/Grid"; +import IconButton from "@mui/material/IconButton"; import { Typography } from "@mui/material"; import { Box } from "@mui/system"; import TextField from "@mui/material/TextField"; +import InputAdornment from "@mui/material/InputAdornment"; import Button from "@mui/material/Button"; -import FormControlLabel from "@mui/material/FormControlLabel"; -import Checkbox from "@mui/material/Checkbox"; +import Visibility from "@mui/icons-material/Visibility"; +import VisibilityOff from "@mui/icons-material/VisibilityOff"; import styles from "./signinform.module.css"; import WrenchBoardLogo from "@/public/images/logos/wrenchboard-logo.png"; @@ -20,6 +22,12 @@ const SignInForm = () => { }); }; + const [showPassword, setShowPassword] = useState(false); + + const handleTogglePassword = () => { + setShowPassword(!showPassword); + }; + return ( <>
@@ -30,6 +38,9 @@ const SignInForm = () => { ml: "auto", mr: "auto", padding: "50px 0 100px", + paddingInline: { sm: "10px", lg: "0" }, + zIndex: "999", + position: "relative", }} > @@ -38,7 +49,7 @@ const SignInForm = () => { display="flex" alignItems="center" justifyContent="center" - mb="60px" + mb="70px" > { className={styles.favicon} /> - + {/* Sign In{" "} - + */} { > - { }} > Email - + */} { InputProps={{ style: { borderRadius: 8 }, }} + sx={textFieldStyles} /> - { }} > Password - + */} + + {showPassword ? ( + + ) : ( + + )} + + + ), }} + sx={textFieldStyles} /> -