diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-05-30 17:27:04 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-05-30 17:27:04 +0200 |
| commit | 0890fdd951d021308550a0db2e7b6f2593512957 (patch) | |
| tree | a0050b153242ccde662fc0a957a79fc7a7edc4b4 /frontend/views/upload/upload.container.js | |
initial site copied in
Diffstat (limited to 'frontend/views/upload/upload.container.js')
| -rw-r--r-- | frontend/views/upload/upload.container.js | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/frontend/views/upload/upload.container.js b/frontend/views/upload/upload.container.js new file mode 100644 index 0000000..c163b92 --- /dev/null +++ b/frontend/views/upload/upload.container.js @@ -0,0 +1,40 @@ +import React, { Component } from 'react' +import { Route, Link } from 'react-router-dom' +import { bindActionCreators } from 'redux' +import { connect } from 'react-redux' + +import actions from '../../actions' +import * as uploadActions from './upload.actions' + +import UploadMenu from './components/upload.menu' +import UploadIndex from './components/upload.index' +import UploadShow from './components/upload.show' + +class Container extends Component { + render() { + return ( + <div className='row upload'> + <div> + <Route exact path='/upload/:id/show/' component={UploadShow} /> + <UploadIndex {...this.props} /> + </div> + </div> + ) + } +} + +/* + <Route exact path='/collection/:id/show/' component={CollectionShow} /> + <Route exact path='/collection/' component={CollectionIndex} /> +*/ + +const mapStateToProps = state => ({ + upload: state.upload, + searchOptions: state.search.options, +}) + +const mapDispatchToProps = dispatch => ({ + uploadActions: bindActionCreators({ ...uploadActions }, dispatch), +}) + +export default connect(mapStateToProps, mapDispatchToProps)(Container) |
