import React, { useState } from 'react'; import { Container, Form, Header } from 'semantic-ui-react'; import { requester } from './utils.js'; export function SignForm(props) { const { token } = props; const [error, setError] = useState({}); const [sign, setSign] = useState(''); const [loading, setLoading] = useState(false); const [success, setSuccess] = useState(false); const handleValues = (e, v) => setSign(v.value); const handleChange = (e) => handleValues(e, e.currentTarget); const handleSubmit = (e) => { if (loading) return; setLoading(true); const data = {sign: sign}; requester('/stats/sign/', 'POST', token, data) .then(res => { setLoading(false); setSuccess(true); setError({}); setSign(''); }) .catch(err => { setLoading(false); console.log(err); setError(err.data); }); }; return (

Send a message to the sign:

Submit {success &&
Success!
}
); }; export function Sign(props) { const { token } = props; return (
Protospace Sign
); };