Untitled
unknown
plain_text
2 years ago
1.1 kB
3
Indexable
import React, { useState } from "react"; function SubmitButton({ btn_submit_name, game }) { const [isActive, setIsActive] = useState(false); const handleClick = async (event) => { event.preventDefault(); setIsActive(true); const data = { game }; const body = JSON.stringify(data); try { const response = await fetch("http://localhost:5000/sexo", { method: "POST", headers: { "Content-Type": "application/json", }, body, }); // Verificamos si la respuesta es exitosa if (!response.ok) { throw new Error("Error al enviar la información"); } // JSON const data = await response.json(); console.log("Success:", data); } catch (error) { console.error("Error:", error); } finally { setIsActive(false); } }; return ( <button className={`submit-btn ${isActive ? "active" : ""}`} onClick={handleClick} > {btn_submit_name} </button> ); }; export default SubmitButton;
Editor is loading...