diff --git a/app/assets/javascripts/discourse/app/components/composer-tip-close-button.hbs b/app/assets/javascripts/discourse/app/components/composer-tip-close-button.hbs new file mode 100644 index 00000000000..b497710601f --- /dev/null +++ b/app/assets/javascripts/discourse/app/components/composer-tip-close-button.hbs @@ -0,0 +1,7 @@ + \ No newline at end of file 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 dd74f7f21a3..f6b7362925b 100644 --- a/app/assets/javascripts/discourse/app/templates/composer/dominating-topic.hbs +++ b/app/assets/javascripts/discourse/app/templates/composer/dominating-topic.hbs @@ -1,12 +1,4 @@ - - {{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 93a4610ed3b..550fbc15b39 100644 --- a/app/assets/javascripts/discourse/app/templates/composer/education.hbs +++ b/app/assets/javascripts/discourse/app/templates/composer/education.hbs @@ -1,12 +1,4 @@ - - {{i18n "composer.esc"}} - {{d-icon "times"}} - + {{#if this.message.title}}

{{this.message.title}}

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 68e961966ba..cbf82f6ede6 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,12 +1,4 @@ - - {{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 1185a6f0ec8..501e0991e8b 100644 --- a/app/assets/javascripts/discourse/app/templates/composer/group-mentioned.hbs +++ b/app/assets/javascripts/discourse/app/templates/composer/group-mentioned.hbs @@ -1,11 +1,5 @@ - - {{i18n "composer.esc"}} - {{d-icon "times"}} - + -{{html-safe this.message.body}} \ No newline at end of file +

+ {{html-safe this.message.body}} +

\ No newline at end of file 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 55be20cad92..7eba75bfb36 100644 --- a/app/assets/javascripts/discourse/app/templates/composer/similar-topics.hbs +++ b/app/assets/javascripts/discourse/app/templates/composer/similar-topics.hbs @@ -1,12 +1,4 @@ - - {{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 d77e91064ce..a0bf894e6ef 100644 --- a/app/assets/stylesheets/desktop/compose.scss +++ b/app/assets/stylesheets/desktop/compose.scss @@ -92,6 +92,14 @@ box-shadow: var(--shadow-dropdown); background: var(--highlight-bg); + > p, + h3 { + &:first-of-type { + margin-top: 0; + margin-right: 3em; + } + } + &.urgent { background: var(--danger-low); } @@ -105,10 +113,9 @@ bottom: unset; padding: 2.25em 6em 2.5em 2.25em; p { - margin-top: 0; font-size: var(--font-up-1); } - button { + button:not(.close) { margin-top: 0.5em; } } @@ -117,21 +124,27 @@ margin-bottom: 10px; } - a.close { - display: flex; + .btn.close { + flex-direction: row-reverse; align-items: center; position: absolute; - right: 10px; - top: 10px; - color: var(--primary); - opacity: 0.5; + right: 0.67em; + top: 0.67em; + color: var(--primary-medium); font-size: var(--font-0); .d-icon { + color: currentColor; font-size: var(--font-up-1); - margin-left: 0.25em; + margin: 0 0 0 0.25em; } - &:hover { - opacity: 1; + .discourse-no-touch & { + &:active, + &:focus { + background: transparent; + .d-icon { + color: var(--primary); + } + } } } diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml index a65b5da7f9c..9c5fcf33355 100644 --- a/config/locales/client.en.yml +++ b/config/locales/client.en.yml @@ -2353,7 +2353,7 @@ en: drafts_offline: "drafts offline" edit_conflict: "edit conflict" esc: "esc" - esc_label: "Click or press Esc to dismiss" + esc_label: "dismiss message" ok_proceed: "Ok, proceed" group_mentioned_limit: