import { h, Component } from 'preact' import client from '../../../client.js' export default class FolderForm extends Component { constructor(props) { super() this.state = { name: '', } this.updateState = this.updateState.bind(this) this.handleSubmit = this.handleSubmit.bind(this) } updateState(event){ const name = event.target.name let value = event.target.value console.log(name, value) this.setState({ [name]: value, error: null, }) } handleSubmit(event) { event.preventDefault() let rec = Object.assign({}, this.state) delete rec.error this.props.onClose() client.folder.create( rec ).then( (data) => { this.props.addFolder( data ) }) } render() { return (