diff --git a/app/assets/javascripts/discourse/app/components/composer-messages.js b/app/assets/javascripts/discourse/app/components/composer-messages.js
index 2f00c76a49d..45aa08ed95f 100644
--- a/app/assets/javascripts/discourse/app/components/composer-messages.js
+++ b/app/assets/javascripts/discourse/app/components/composer-messages.js
@@ -128,7 +128,7 @@ export default Component.extend({
this._yourselfConfirm ||
composer.store.createRecord("composer-message", {
id: "yourself_confirm",
- templateName: "custom-body",
+ templateName: "education",
title: I18n.t("composer.yourself_confirm.title"),
body: I18n.t("composer.yourself_confirm.body"),
});
diff --git a/app/assets/javascripts/discourse/app/templates/composer/custom-body.hbs b/app/assets/javascripts/discourse/app/templates/composer/custom-body.hbs
deleted file mode 100644
index 1a7d7647a0a..00000000000
--- a/app/assets/javascripts/discourse/app/templates/composer/custom-body.hbs
+++ /dev/null
@@ -1,3 +0,0 @@
-{{d-icon "times"}}
-{{#if this.message.title}}
{{this.message.title}}
{{/if}}
-{{html-safe this.message.body}}
diff --git a/app/assets/javascripts/discourse/app/templates/composer/dominating-topic.hbs b/app/assets/javascripts/discourse/app/templates/composer/dominating-topic.hbs
index c76aba17c8d..248e6c05a49 100644
--- a/app/assets/javascripts/discourse/app/templates/composer/dominating-topic.hbs
+++ b/app/assets/javascripts/discourse/app/templates/composer/dominating-topic.hbs
@@ -1,4 +1,6 @@
-{{d-icon "times"}}
+
+ {{i18n "composer.esc"}} {{d-icon "times"}}
+
{{html-safe this.message.body}}
diff --git a/app/assets/javascripts/discourse/app/templates/composer/education.hbs b/app/assets/javascripts/discourse/app/templates/composer/education.hbs
index b717e32d922..1c83813b006 100644
--- a/app/assets/javascripts/discourse/app/templates/composer/education.hbs
+++ b/app/assets/javascripts/discourse/app/templates/composer/education.hbs
@@ -1,2 +1,9 @@
-{{d-icon "times"}}
+
+ {{i18n "composer.esc"}} {{d-icon "times"}}
+
+
+{{#if this.message.title}}
+ {{this.message.title}}
+{{/if}}
+
{{html-safe this.message.body}}
diff --git a/app/assets/javascripts/discourse/app/templates/composer/get-a-room.hbs b/app/assets/javascripts/discourse/app/templates/composer/get-a-room.hbs
index f3e0a5a4a3b..308dbeefc96 100644
--- a/app/assets/javascripts/discourse/app/templates/composer/get-a-room.hbs
+++ b/app/assets/javascripts/discourse/app/templates/composer/get-a-room.hbs
@@ -1,4 +1,6 @@
-{{d-icon "times"}}
+
+ {{i18n "composer.esc"}} {{d-icon "times"}}
+
{{html-safe this.message.body}}
diff --git a/app/assets/javascripts/discourse/app/templates/composer/group-mentioned.hbs b/app/assets/javascripts/discourse/app/templates/composer/group-mentioned.hbs
index b717e32d922..49a28605b6a 100644
--- a/app/assets/javascripts/discourse/app/templates/composer/group-mentioned.hbs
+++ b/app/assets/javascripts/discourse/app/templates/composer/group-mentioned.hbs
@@ -1,2 +1,5 @@
-{{d-icon "times"}}
+
+ {{i18n "composer.esc"}} {{d-icon "times"}}
+
+
{{html-safe this.message.body}}
diff --git a/app/assets/javascripts/discourse/app/templates/composer/similar-topics.hbs b/app/assets/javascripts/discourse/app/templates/composer/similar-topics.hbs
index 775b160e6bc..510da64e49f 100644
--- a/app/assets/javascripts/discourse/app/templates/composer/similar-topics.hbs
+++ b/app/assets/javascripts/discourse/app/templates/composer/similar-topics.hbs
@@ -1,4 +1,7 @@
-{{d-icon "times"}}
+
+ {{i18n "composer.esc"}} {{d-icon "times"}}
+
+
{{i18n "composer.similar_topics"}}
diff --git a/app/assets/stylesheets/desktop/compose.scss b/app/assets/stylesheets/desktop/compose.scss
index 8b45b63e566..27a989a0704 100644
--- a/app/assets/stylesheets/desktop/compose.scss
+++ b/app/assets/stylesheets/desktop/compose.scss
@@ -126,16 +126,14 @@
top: 10px;
color: var(--primary);
opacity: 0.5;
- font-size: $font-up-1;
- &:before {
- content: "esc";
- font-size: $font-down-1;
- margin-right: 0.5em;
+ font-size: var(--font-0);
+ .d-icon {
+ font-size: var(--font-up-1);
+ margin-left: 0.25em;
+ }
+ &:hover {
+ opacity: 1;
}
- }
-
- a.close:hover {
- opacity: 1;
}
ul {
diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml
index 12cc1ac97c8..5789279a7d2 100644
--- a/config/locales/client.en.yml
+++ b/config/locales/client.en.yml
@@ -2166,6 +2166,8 @@ en:
similar_topics: "Your topic is similar to..."
drafts_offline: "drafts offline"
edit_conflict: "edit conflict"
+ esc: "esc"
+ esc_label: "Click or press Esc to dismiss"
group_mentioned_limit:
one: "Warning! You mentioned %{group}, however this group has more members than the administrator configured mention limit of %{count} user. Nobody will be notified."