diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2017-07-04 04:14:03 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2017-07-04 04:14:03 +0200 |
| commit | d520c67839724e80d8b68b8fe933f1e7755a8f42 (patch) | |
| tree | 51188a9a3b7a125d1e79c899ba7058a280bcde50 /client/components/Tasks/TaskForm.jsx | |
| parent | 2263f412817d6d2d36372e7617feb0d97fa57af8 (diff) | |
writing task form in a reduxy way
Diffstat (limited to 'client/components/Tasks/TaskForm.jsx')
| -rw-r--r-- | client/components/Tasks/TaskForm.jsx | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/client/components/Tasks/TaskForm.jsx b/client/components/Tasks/TaskForm.jsx deleted file mode 100644 index 89771ad..0000000 --- a/client/components/Tasks/TaskForm.jsx +++ /dev/null @@ -1,50 +0,0 @@ -import { h, Component } from 'preact' -import { Link } from 'react-router-dom' - -import client from '../../client.js' - -export default class TaskForm 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, - }) - } - - updateAlpha(event){ - const name = event.target.name - let value = event.target.value - console.log(name, value) - this.setState({ - alphaValue: value, - alpha: '1e' + 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 ( <TaskFormView currentTask={this.state} /> ) - } -} |
