From eb0e1eade4c696800ce9596a53f63c7b7756f188 Mon Sep 17 00:00:00 2001 From: "J. Ryan Stinnett" Date: Fri, 5 Jul 2019 16:17:17 +0100 Subject: [PATCH] Clamp reaction content width to at most 100px Part of https://github.com/vector-im/riot-web/issues/10256 --- res/css/views/messages/_ReactionsRowButton.scss | 10 +++++++++- src/components/views/messages/ReactionsRowButton.js | 7 ++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/res/css/views/messages/_ReactionsRowButton.scss b/res/css/views/messages/_ReactionsRowButton.scss index 3c6d019b300..e54201d9631 100644 --- a/res/css/views/messages/_ReactionsRowButton.scss +++ b/res/css/views/messages/_ReactionsRowButton.scss @@ -15,7 +15,7 @@ limitations under the License. */ .mx_ReactionsRowButton { - display: inline-block; + display: inline-flex; height: 20px; line-height: 21px; margin-right: 6px; @@ -35,3 +35,11 @@ limitations under the License. border-color: $reaction-row-button-selected-border-color; } } + +.mx_ReactionsRowButton_content { + max-width: 100px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + padding-right: 4px; +} diff --git a/src/components/views/messages/ReactionsRowButton.js b/src/components/views/messages/ReactionsRowButton.js index 33325b55927..ac44ec5d56e 100644 --- a/src/components/views/messages/ReactionsRowButton.js +++ b/src/components/views/messages/ReactionsRowButton.js @@ -101,7 +101,12 @@ export default class ReactionsRowButton extends React.PureComponent { onMouseOver={this.onMouseOver} onMouseOut={this.onMouseOut} > - {content} {count} + + {content} + + + {count} + {tooltip} ; }