import Button from "@/common/components/Button"; import {faPaperPlane, faWarning} from "@fortawesome/free-solid-svg-icons"; import {useEffect, useState} from "react"; import {socket} from "@/common/utils/socket.js"; import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; export const Input = ({setState}) => { const [price, setPrice] = useState(1000); const [amount, setAmount] = useState(10); const [error, setError] = useState(""); const submit = () => { socket.emit("SUBMIT", {price, amount}, (data) => { if (data) { setState("waiting"); } else { setError("Inkorrekte Eingabe"); } }); } useEffect(() => { const timeout = setTimeout(() => { setError(""); }, 30000); return () => clearTimeout(timeout); }, [error]); return ( <> {error &&
{error}