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}
);
}