Co-authored-by: tobi <tobi.smethurst@protonmail.com> Reviewed-on: https://codeberg.org/superseriousbusiness/masto-fe-standalone/pulls/88 Co-authored-by: Zoë Bijl <moiety@noreply.codeberg.org> Co-committed-by: Zoë Bijl <moiety@noreply.codeberg.org>
27 lines
639 B
JavaScript
27 lines
639 B
JavaScript
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),
|
|
});
|
|
|
|
const mapDispatchToProps = dispatch => ({
|
|
|
|
onUndo: id => {
|
|
dispatch(undoUploadCompose(id));
|
|
},
|
|
|
|
onOpenFocalPoint: id => {
|
|
dispatch(initMediaEditModal(id));
|
|
},
|
|
|
|
onSubmit (router) {
|
|
dispatch(submitCompose(router));
|
|
},
|
|
|
|
});
|
|
|
|
export default connect(mapStateToProps, mapDispatchToProps)(Upload);
|