import React, {Component} from 'react'; import {Button, Form, Grid, Header, Image, Icon, Input, Message} from 'semantic-ui-react'; import { call } from '../client_server'; export default class Signup extends Component{ constructor(props) { super(props); this.state = { completeName: "", username: "", email: "", password : "", error : { state : false, message: ""}, }; } handleRegistration = (e) => { e.preventDefault(); const params = { "email": this.state.email, "name": this.state.completeName, "password": this.state.password, "username": this.state.username, }; call.register(params) .then(res => { if (res.status === "Errore") { this.setState({error: { state: true, message: "Errore"}}); } }).catch(err => { //console.log(err); }); }; onChangeHandler = (event) => { let nam = event.target.name; let val = event.target.value; this.setState({[nam]: val}); }; render() { return (
Sign-up to SmartHut
) } }