From 0e0ff911b488fe539f517dbb6096ff6b96d4e9ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Hru=C5=A1ka?= Date: Tue, 24 Oct 2017 18:29:15 +0200 Subject: [PATCH] option to add title to `; + +exports[` ); diff --git a/app/javascript/mastodon/features/compose/components/compose_form.js b/app/javascript/mastodon/features/compose/components/compose_form.js index 4b393bf8b..2da656fc0 100644 --- a/app/javascript/mastodon/features/compose/components/compose_form.js +++ b/app/javascript/mastodon/features/compose/components/compose_form.js @@ -164,6 +164,8 @@ export default class ComposeForm extends ImmutablePureComponent { let publishText = ''; let publishText2 = ''; + let title = ''; + let title2 = ''; const privacyIcons = { none: '', @@ -173,7 +175,10 @@ export default class ComposeForm extends ImmutablePureComponent { direct: 'envelope', }; + title = `${intl.formatMessage(messages.publish)}: ${intl.formatMessage({ id: `privacy.${this.props.privacy}.short` })}`; + if (showSideArm) { + // Enhanced behavior with dual toot buttons publishText = ( { @@ -185,13 +190,15 @@ export default class ComposeForm extends ImmutablePureComponent { ); + title2 = `${intl.formatMessage(messages.publish)}: ${intl.formatMessage({ id: `privacy.${secondaryVisibility}.short` })}`; publishText2 = ( ); } else { + // Original vanilla behavior - no icon if public or unlisted if (this.props.privacy === 'private' || this.props.privacy === 'direct') { publishText = {intl.formatMessage(messages.publish)}; } else { @@ -256,6 +263,7 @@ export default class ComposeForm extends ImmutablePureComponent {