summaryrefslogtreecommitdiff
path: root/client/components/Folders/FolderForm.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'client/components/Folders/FolderForm.jsx')
-rw-r--r--client/components/Folders/FolderForm.jsx26
1 files changed, 14 insertions, 12 deletions
diff --git a/client/components/Folders/FolderForm.jsx b/client/components/Folders/FolderForm.jsx
index 3a3c54e..6068400 100644
--- a/client/components/Folders/FolderForm.jsx
+++ b/client/components/Folders/FolderForm.jsx
@@ -23,23 +23,25 @@ export default class FolderForm extends Component {
}
handleSubmit(event) {
event.preventDefault()
- client.folders.create( this.state ).then( (data) => {
-
+ let rec = Object.assign({}, this.state)
+ delete rec.error
+ client.folder.create( rec ).then( (data) => {
+ console.log(data)
})
}
render() {
return (
- <div class='folderForm'>
+ <div class='form'>
+ <h1>Create a new folder</h1>
<div>
- <h1>Create a new folder</h1>
- <div>
- <label for='folders_folder_name'>Folder name</label>
- <input type='text' id='folders_folder_name' name='name' value={this.state.name} onChange={this.updateState} />
- </div>
- <div>
- <label></label>
- <button onClick={() => this.create()>Create</button>
- </div>
+ <label for='folders_folder_name'>Name</label>
+ <input type='text' id='folders_folder_name' name='name' value={this.state.name} onChange={this.updateState} />
+ <label for='folders_folder_description'>Description</label>
+ <textarea id='folders_folder_description' name='description' value={this.state.description} onChange={this.updateState} />
+ </div>
+ <div>
+ <label></label>
+ <button onClick={this.handleSubmit}>Create</button>
</div>
</div>
)