diff options
Diffstat (limited to 'app/client/dataset/dataset.component.js')
| -rw-r--r-- | app/client/dataset/dataset.component.js | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/app/client/dataset/dataset.component.js b/app/client/dataset/dataset.component.js index f7ffbc5..c64a51f 100644 --- a/app/client/dataset/dataset.component.js +++ b/app/client/dataset/dataset.component.js @@ -23,6 +23,21 @@ class Dataset extends Component { fileOptions, pickFile, onPick } = this.props // sort files?? + if (!folder.id) { + return ( + <div className='dataset'> + <div className='params row'> + <div className='column'> + <Group title={title || 'Dataset'}> + {canRename + ? this.renderFolderNameInput(folder.name) + : <Param title='Dataset name'>{folder.name}</Param>} + </Group> + </div> + </div> + </div> + ) + } return ( <div className='dataset'> <div className='params row'> @@ -50,12 +65,12 @@ class Dataset extends Component { ) } curry(action) { - const { module, folder} = this.props + const { module, folder } = this.props return (param) => action(module, folder, param) } renderFolderNameInput(name){ return <TextInput - title='Dataset name' + title={!this.props.folder.id ? 'Create a new dataset' : 'Dataset name'} value={name} onSave={this.curry(this.props.actions.dataset.createOrUpdateFolder)} /> |
