123456789101112131415161718192021222324252627 |
- import { connect } from 'react-redux';
- import { undoUploadCompose, initMediaEditModal, submitCompose } from '../../../actions/compose';
- import Upload from '../components/upload';
- const mapStateToProps = (state, { id }) => ({
- media: state.getIn(['compose', 'media_attachments']).find(item => item.get('id') === id),
- sensitive: state.getIn(['compose', 'spoiler']),
- });
- const mapDispatchToProps = dispatch => ({
- onUndo: id => {
- dispatch(undoUploadCompose(id));
- },
- onOpenFocalPoint: id => {
- dispatch(initMediaEditModal(id));
- },
- onSubmit (router) {
- dispatch(submitCompose(router));
- },
- });
- export default connect(mapStateToProps, mapDispatchToProps)(Upload);
|