import { useNavigate, useParams } from "react-router-dom"; import styles, { colors } from "../../styles"; import { ResetPasswordConfirmAPI } from "../../Components/API/API"; import { useState } from "react"; import { toast } from "react-toastify"; import { VisibilityOff, Visibility } from "@mui/icons-material"; import { TextField, InputAdornment, IconButton } from "@mui/material"; import Button from "../../Components/Button/Button"; export default function ResetPasswordPage() { const { uid, token } = useParams(); const [feedback, setFeedback] = useState(""); const [user, setUser] = useState({ password: "", confirm_password: "", }); const [showPassword, setShowPassword] = useState(false); const navigate = useNavigate(); return (

Confirm Password Reset

{ setShowPassword(!showPassword); setFeedback(""); }} edge="end" > {showPassword ? : } ), }} label="New Password" placeholder={"Enter new password"} onChange={(e: React.ChangeEvent) => setUser({ ...user, password: e.target.value }) } value={user.password} /> { setShowPassword(!showPassword); setFeedback(""); }} edge="end" > {showPassword ? : } ), }} label="Confirm Password" placeholder={"Re-enter password"} onChange={(e: React.ChangeEvent) => setUser({ ...user, confirm_password: e.target.value }) } value={user.confirm_password} />

{feedback}

); }