diff --git a/app/javascript/mastodon/features/compose/components/advanced_options_dropdown.js b/app/javascript/mastodon/features/compose/components/advanced_options_dropdown.js index 0bde418775d..c077f317202 100644 --- a/app/javascript/mastodon/features/compose/components/advanced_options_dropdown.js +++ b/app/javascript/mastodon/features/compose/components/advanced_options_dropdown.js @@ -6,7 +6,7 @@ import Toggle from 'react-toggle'; import { injectIntl, defineMessages } from 'react-intl'; const messages = defineMessages({ - local_only_short: { id: 'advanced-options.local-only.short', defaultMessage: 'Local-only'}, + local_only_short: { id: 'advanced-options.local-only.short', defaultMessage: 'Local-only' }, local_only_long: { id: 'advanced-options.local-only.long', defaultMessage: 'bla' }, advanced_options_icon_title: { id: 'advanced_options.icon_title', defaultMessage: 'Advanced options' }, }); @@ -18,6 +18,7 @@ const iconStyle = { @injectIntl export default class AdvancedOptionsDropdown extends React.PureComponent { + static propTypes = { values: ImmutablePropTypes.contains({ do_not_federate: PropTypes.bool.isRequired, @@ -27,7 +28,7 @@ export default class AdvancedOptionsDropdown extends React.PureComponent { }; onToggleDropdown = () => { - this.setState({ open: !this.state.open }); + this.setState({ open: !this.state.open }); }; onGlobalClick = (e) => { @@ -72,11 +73,11 @@ export default class AdvancedOptionsDropdown extends React.PureComponent { { icon: 'wifi', shortText: messages.local_only_short, longText: messages.local_only_long, key: 'do_not_federate' }, ]; - const anyEnabled = values.some((enabled) => enabled); + const anyEnabled = values.some((enabled) => enabled); const optionElems = options.map((option) => { const active = values.get(option.key) ? 'active' : ''; return ( -