import React, { useState } from 'react' import { useHistory } from 'react-router-dom' import signup from '@wasp/actions/signup' export default () => { const history = useHistory() const [username, setUsername] = useState() const [email, setEmail] = useState() const [password, setPassword] = useState() const handleSubmit = async (event) => { event.preventDefault() try { await signup({ username, email, password }) history.push('/') // TODO: What to do after sign up? } catch (err) { // TODO: How should we handle errors? window.alert('Error:' + err.message) } } // TODO: I should look into using bootstrap v4, it might make all this simpler. return (

Username

setUsername(e.target.value)} />

Email

setEmail(e.target.value)} />

Password

setPassword(e.target.value)} />
) }