]> cat aescling's git repositories - mastodon.git/commitdiff
Fix intl warning with disabled secondary toot btn
authorOndřej Hruška <ondra@ondrovo.com>
Sat, 23 Sep 2017 21:41:25 +0000 (23:41 +0200)
committerOndřej Hruška <ondra@ondrovo.com>
Sat, 23 Sep 2017 21:41:25 +0000 (23:41 +0200)
- Moved building the secondary btn text into the if to avoid trying to translate 'none' visibility

app/javascript/mastodon/features/compose/components/compose_form.js

index 56d494dcdf6d7cdda820cd85a68910abccc90599..5befd03374ca191dfe591ac51b64837e3be9469e 100644 (file)
@@ -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'
This page took 0.029388 seconds and 3 git commands to generate.