From b6094034267792995884dc24f19c6d6ab15e91a4 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sat, 2 Jun 2018 17:24:58 +0200 Subject: trying to make proxy saner... --- app/client/dataset/dataset.actions.js | 2 +- app/client/dataset/dataset.component.js | 19 +++++++++++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) (limited to 'app/client') diff --git a/app/client/dataset/dataset.actions.js b/app/client/dataset/dataset.actions.js index 983d586..3fad75f 100644 --- a/app/client/dataset/dataset.actions.js +++ b/app/client/dataset/dataset.actions.js @@ -4,7 +4,7 @@ import types from '../types' import actions from '../actions' import { parser } from '../api' -export const createOrUpdateFolder = (module, folder) => dispatch => { +export const createOrUpdateFolder = (module, folder, name) => dispatch => { if (! folder || ! folder.id) { actions.folder.create({ // username... should get added inside the API 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 ( +
+
+
+ + {canRename + ? this.renderFolderNameInput(folder.name) + : {folder.name}} + +
+
+
+ ) + } return (
@@ -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 -- cgit v1.2.3-70-g09d2