diff options
author | Ondřej Hruška <ondra@ondrovo.com> | 2017-09-23 23:41:25 +0200 |
---|---|---|
committer | Ondřej Hruška <ondra@ondrovo.com> | 2017-09-23 23:41:25 +0200 |
commit | 210e6776fce016666ecfd248b2208c487f3440f9 (patch) | |
tree | 04a75f078f40ba6714897cb3d6392faf9324d8e8 /app | |
parent | 1924a71b5aaa2f32015f3f3a7ee56bb54195f56c (diff) |
Fix intl warning with disabled secondary toot btn
- Moved building the secondary btn text into the if to avoid trying to translate 'none' visibility
Diffstat (limited to 'app')
-rw-r--r-- | app/javascript/mastodon/features/compose/components/compose_form.js | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/app/javascript/mastodon/features/compose/components/compose_form.js b/app/javascript/mastodon/features/compose/components/compose_form.js index 56d494dcd..5befd0337 100644 --- a/app/javascript/mastodon/features/compose/components/compose_form.js +++ b/app/javascript/mastodon/features/compose/components/compose_form.js @@ -170,6 +170,7 @@ export default class ComposeForm extends ImmutablePureComponent { let showSideArm = secondaryVisibility !== 'none'; let publishText = ''; + let publishText2 = ''; const privacyIcons = { none: '', @@ -195,6 +196,13 @@ export default class ComposeForm extends ImmutablePureComponent { } </span> ); + + publishText2 = ( + <i + className={`fa fa-${privacyIcons[secondaryVisibility]}`} + aria-label={`${intl.formatMessage(messages.publish)}: ${intl.formatMessage({ id: `privacy.${secondaryVisibility}.short` })}`} + /> + ); } else { if (this.props.privacy === 'private' || this.props.privacy === 'direct') { publishText = <span className='compose-form__publish-private'><i className='fa fa-lock' /> {intl.formatMessage(messages.publish)}</span>; @@ -203,14 +211,6 @@ export default class ComposeForm extends ImmutablePureComponent { } } - // side-arm - let publishText2 = ( - <i - className={`fa fa-${privacyIcons[secondaryVisibility]}`} - aria-label={`${intl.formatMessage(messages.publish)}: ${intl.formatMessage({ id: `privacy.${secondaryVisibility}.short` })}`} - /> - ); - const submitDisabled = disabled || this.props.is_uploading || length(text) > 500 || (text.length !== 0 && text.trim().length === 0); return ( @@ -271,8 +271,7 @@ export default class ComposeForm extends ImmutablePureComponent { text={publishText2} onClick={this.handleSubmit2} disabled={submitDisabled} - /> : - '' + /> : '' } <Button className='compose-form__publish__primary' |