23 lines
687 B
JavaScript
23 lines
687 B
JavaScript
import { connect } from 'react-redux';
|
|
import SchedulePostDropdown from '../components/schedule_post_dropdown';
|
|
import { changeScheduledAt } from '../../../actions/compose';
|
|
import { openModal } from '../../../actions/modal';
|
|
import { me } from '../../../initial_state';
|
|
|
|
const mapStateToProps = state => ({
|
|
date: state.getIn(['compose', 'scheduled_at']),
|
|
isPro: state.getIn(['accounts', me, 'is_pro']),
|
|
});
|
|
|
|
const mapDispatchToProps = dispatch => ({
|
|
setScheduledAt (date) {
|
|
dispatch(changeScheduledAt(date));
|
|
},
|
|
|
|
onOpenProUpgradeModal() {
|
|
dispatch(openModal('PRO_UPGRADE'));
|
|
},
|
|
});
|
|
|
|
export default connect(mapStateToProps, mapDispatchToProps)(SchedulePostDropdown);
|