import React, { useState } from 'react'; import { Link } from "react-router-dom"; function ForgotPassword() { const [email, setEmail] = useState(""); const [alert, setAlert] = useState(""); const handleChange = (e) => { setEmail(e.target.value); }; const handleSubmit = async (e) => { e.preventDefault(); if (email) { try { const response = await fetch("https://mock.apidog.com/m1/1053378-0-default/auth/v1/otp", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ email }) }); if (response.ok) { setAlert("E-mail de verificação enviado!"); console.log("Magic link enviado para:", email); } else { setAlert("Não foi possível enviar o e-mail. Tente novamente."); } } catch (error) { setAlert("Erro ao enviar e-mail. Tente novamente."); console.error("Falha ao enviar magic link:", error); } } else { setAlert("Preencha o campo de e-mail!"); } }; return ( <>
Informe seu e-mail e enviaremos um link para redefinir sua senha.
{alert && (Lembrou da sua senha? Entrar .