summaryrefslogtreecommitdiff
path: root/client/containers/browser.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2017-07-07 21:40:15 +0200
committerJules Laplace <julescarbon@gmail.com>2017-07-07 21:40:15 +0200
commit11a70bc347587219b2ec7b63cf4a6ff69bb4199b (patch)
tree855a25211d35ae1dc1533200f90381ec7702896b /client/containers/browser.js
parent84774bfb162eda1e09495a6c55fb86393deedfe8 (diff)
upload files and they show up, then process
Diffstat (limited to 'client/containers/browser.js')
-rw-r--r--client/containers/browser.js20
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))
}
})