Add choose expiration form

This commit is contained in:
KMY 2023-03-21 12:14:31 +09:00
parent 16079b4db5
commit d9123e21ba
7 changed files with 344 additions and 2 deletions

View file

@ -0,0 +1,25 @@
import { connect } from 'react-redux';
import ExpirationDropdown from '../components/expiration_dropdown';
import { changeComposeVisibility } from '../../../actions/compose';
import { openModal, closeModal } from '../../../actions/modal';
import { isUserTouching } from '../../../is_mobile';
const mapStateToProps = state => ({
value: state.getIn(['compose', 'privacy']),
});
const mapDispatchToProps = (dispatch, { onPickExpiration }) => ({
onChange (value) {
if (onPickExpiration) {
onPickExpiration(value);
}
},
isUserTouching,
onModalOpen: props => dispatch(openModal('ACTIONS', props)),
onModalClose: () => dispatch(closeModal()),
});
export default connect(mapStateToProps, mapDispatchToProps)(ExpirationDropdown);