Progress
This commit is contained in:
parent
805012ab72
commit
e321c36c25
@ -260,7 +260,7 @@ export function handleComposeSubmit(dispatch, getState, response, status) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export function submitCompose(group, replyToId = null, router) {
|
export function submitCompose(group, replyToId = null, router, isStandalone) {
|
||||||
return function (dispatch, getState) {
|
return function (dispatch, getState) {
|
||||||
if (!me) return;
|
if (!me) return;
|
||||||
|
|
||||||
@ -299,7 +299,7 @@ export function submitCompose(group, replyToId = null, router) {
|
|||||||
const scheduled_at = getState().getIn(['compose', 'scheduled_at'], null);
|
const scheduled_at = getState().getIn(['compose', 'scheduled_at'], null);
|
||||||
if (scheduled_at !== null) scheduled_at = moment.utc(scheduled_at).toDate();
|
if (scheduled_at !== null) scheduled_at = moment.utc(scheduled_at).toDate();
|
||||||
|
|
||||||
if (isMobile(window.innerWidth) && router) {
|
if (isMobile(window.innerWidth) && router && isStandalone) {
|
||||||
router.history.goBack()
|
router.history.goBack()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,10 +20,11 @@ const mapStateToProps = (state) => ({
|
|||||||
isPro: state.getIn(['accounts', me, 'is_pro']),
|
isPro: state.getIn(['accounts', me, 'is_pro']),
|
||||||
})
|
})
|
||||||
|
|
||||||
const mapDispatchToProps = (dispatch, { isPro }) => ({
|
const mapDispatchToProps = (dispatch) => ({
|
||||||
setScheduledAt (date) {
|
setScheduledAt (date, isPro) {
|
||||||
|
dispatch(closePopover())
|
||||||
|
|
||||||
if (!isPro) {
|
if (!isPro) {
|
||||||
dispatch(closePopover())
|
|
||||||
return dispatch(openModal(MODAL_PRO_UPGRADE))
|
return dispatch(openModal(MODAL_PRO_UPGRADE))
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -49,11 +50,11 @@ class DatePickerPopover extends PureComponent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
handleSetDate = (date) => {
|
handleSetDate = (date) => {
|
||||||
this.props.setScheduledAt(date)
|
this.props.setScheduledAt(date, this.props.isPro)
|
||||||
}
|
}
|
||||||
|
|
||||||
handleRemoveDate = () => {
|
handleRemoveDate = () => {
|
||||||
this.props.setScheduledAt(null)
|
this.props.setScheduledAt(null, this.props.isPro)
|
||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
|
@ -91,7 +91,7 @@ const mapDispatchToProps = (dispatch, { reduxReplyToId, replyToId, isStandalone
|
|||||||
},
|
},
|
||||||
|
|
||||||
onSubmit(group, replyToId, router) {
|
onSubmit(group, replyToId, router) {
|
||||||
dispatch(submitCompose(group, replyToId, router))
|
dispatch(submitCompose(group, replyToId, router, isStandalone))
|
||||||
},
|
},
|
||||||
|
|
||||||
onClearSuggestions() {
|
onClearSuggestions() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user