diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2017-07-07 21:40:15 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2017-07-07 21:40:15 +0200 |
| commit | 11a70bc347587219b2ec7b63cf4a6ff69bb4199b (patch) | |
| tree | 855a25211d35ae1dc1533200f90381ec7702896b /client/containers/browser.js | |
| parent | 84774bfb162eda1e09495a6c55fb86393deedfe8 (diff) | |
upload files and they show up, then process
Diffstat (limited to 'client/containers/browser.js')
| -rw-r--r-- | client/containers/browser.js | 20 |
1 files changed, 11 insertions, 9 deletions
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)) } }) |
