import { useState } from "react"; import styles from "../../styles"; import { colors } from "../../styles"; import TextField from "@mui/material/TextField"; import InputAdornment from "@mui/material/InputAdornment"; import IconButton from "@mui/material/IconButton"; import Visibility from "@mui/icons-material/Visibility"; import VisibilityOff from "@mui/icons-material/VisibilityOff"; import LoginIcon from "@mui/icons-material/Login"; import Checkbox from "@mui/material/Checkbox"; import Button from "../Button/Button"; import { useNavigate } from "react-router-dom"; import { LoginAPI } from "../API/API"; import { useDispatch } from "react-redux"; import { auth_toggle } from "../Plugins/Redux/Slices/AuthSlice/AuthSlice"; import { toast } from "react-toastify"; export default function LoginModal() { const navigate = useNavigate(); const [showPassword, setShowPassword] = useState(false); const [remember_session, setRememberSession] = useState(true); const [error, setError] = useState(""); const [user, setUser] = useState({ username: "", password: "", }); const dispatch = useDispatch(); return ( <>

Welcome back!

) => { setUser({ ...user, username: e.target.value }); setError(""); }} value={user.username} placeholder={"Enter username"} /> { setShowPassword(!showPassword); setError(""); }} edge="end" > {showPassword ? : } ), }} label="Password" placeholder={"Enter password"} onChange={(e: React.ChangeEvent) => setUser({ ...user, password: e.target.value }) } value={user.password} />
setRememberSession(!remember_session)} />

Remember me

Forgot password?

{error}