You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
539 B

  1. import { connect } from 'react-redux';
  2. import SensitiveToggle from '../components/sensitive_toggle';
  3. import { changeComposeSensitivity } from '../../../actions/compose';
  4. const mapStateToProps = state => ({
  5. hasMedia: state.getIn(['compose', 'media_attachments']).size > 0,
  6. isSensitive: state.getIn(['compose', 'sensitive'])
  7. });
  8. const mapDispatchToProps = dispatch => ({
  9. onChange (e) {
  10. dispatch(changeComposeSensitivity(e.target.checked));
  11. }
  12. });
  13. export default connect(mapStateToProps, mapDispatchToProps)(SensitiveToggle);