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 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"; const SignInForm = () => { const handleSubmit = (event) => { event.preventDefault(); const data = new FormData(event.currentTarget); console.log({ email: data.get("email"), password: data.get("password"), }); }; const [showPassword, setShowPassword] = useState(false); const handleTogglePassword = () => { setShowPassword(!showPassword); }; return ( <>
logo {/* Sign In{" "} */} {/* Email */} {/* Password */} {showPassword ? ( ) : ( )} ), }} sx={textFieldStyles} />
); }; export default SignInForm; // Custom styles for text fields in sign up const textFieldStyles = { "& .MuiOutlinedInput-root": { "& fieldset": { borderColor: "#4687BA", "&:hover": { borderColor: "#4687BA", }, }, "&.Mui-focused fieldset": { borderColor: "#4687BA", }, }, "& .MuiInputAdornment-positionEnd": { cursor: "pointer", }, "& .MuiFormLabel-root": { color: "#4687BA", }, "&:hover .MuiFormLabel-root": { color: "#4687BA", }, "&.Mui-focused .MuiFormLabel-root": { color: "#4687BA", }, "& .MuiInputBase-input": { color: "#4687BA", }, "&:hover .MuiInputBase-input": { color: "#4687BA", }, "&.Mui-focused .MuiInputBase-input": { color: "#4687BA", }, };