]>
cat aescling's git repositories - mastodon.git/blob - app/javascript/mastodon/features/compose/containers/spoiler_button_container.js
1 import { connect
} from 'react-redux';
2 import TextIconButton
from '../components/text_icon_button';
3 import { changeComposeSpoilerness
} from '../../../actions/compose';
4 import { injectIntl
, defineMessages
} from 'react-intl';
6 const messages
= defineMessages({
7 title: { id: 'compose_form.spoiler', defaultMessage: 'Hide text behind warning' },
10 const mapStateToProps
= (state
, { intl
}) => ({
12 title: intl
.formatMessage(messages
.title
),
13 active: state
.getIn(['compose', 'spoiler']),
14 ariaControls: 'cw-spoiler-input',
17 const mapDispatchToProps
= dispatch
=> ({
20 dispatch(changeComposeSpoilerness());
25 export default injectIntl(connect(mapStateToProps
, mapDispatchToProps
)(TextIconButton
));
This page took 0.082262 seconds and 5 git commands to generate.