From 11a70bc347587219b2ec7b63cf4a6ff69bb4199b Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 7 Jul 2017 21:40:15 +0200 Subject: upload files and they show up, then process --- client/containers/browser.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'client/containers/browser.js') diff --git a/client/containers/browser.js b/client/containers/browser.js index 9f9b4c1..74c0e8d 100644 --- a/client/containers/browser.js +++ b/client/containers/browser.js @@ -1,23 +1,25 @@ import { connect } from 'react-redux' +import { addFile, addFiles, addFolder, openFolder, closeFolder } from '../actions' import BrowserView from '../components/Browser/BrowserView.jsx' const mapStateToProps = state => state.folders const mapDispatchToProps = (dispatch, ownProps) => ({ + addFile: (file) => { + dispatch(addFile(file)) + }, + addFiles: (files) => { + dispatch(addFiles(files)) + }, addFolder: (folder) => { - // this.setState({ folders: this.state.folders.concat([folder]) }) + dispatch(addFolder(folder)) }, openFolder: (folder) => { -// if (this.state.openFolders.indexOf(folder.id) === -1) { -// const newOpenFolders = this.state.openFolders.concat(folder.id) -// localStorage['openFolders'] = JSON.stringify(newOpenFolders) -// this.setState({ openFolders: newOpenFolders }) -// } + dispatch(openFolder(folder)) }, closeFolder: (folder) => { -// const openFolders = this.state.openFolders.filter( folder_id => folder_id !== folder.id ) -// localStorage['openFolders'] = JSON.stringify(openFolders) -// this.setState({ openFolders }) + console.log(folder) + dispatch(closeFolder(folder)) } }) -- cgit v1.2.3-70-g09d2