Skip to content

Commit 89bd694

Browse files
authored
fix: apply ellipsis to quote and admin msg (#584)
### Description Of Changes * fix: apply ellipsis to the QuoteMessage * fix: break-word of AdminMessage [UIKIT-3986](https://sendbird.atlassian.net/browse/UIKIT-3986)
1 parent 62be198 commit 89bd694

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

src/ui/AdminMessage/index.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,7 @@
77

88
.sendbird-admin-message__text {
99
display: flex;
10+
width: 100%;
11+
word-break: break-word;
1012
}
1113
}

src/ui/MessageContent/index.scss

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@
2727
}
2828
}
2929

30+
.sendbird-message-content__middle__quote-message__quote {
31+
width: 100%;
32+
}
33+
3034
// incoming
3135
.sendbird-message-content.incoming {
3236
.sendbird-message-content__left {
@@ -69,6 +73,9 @@
6973
position: relative;
7074
margin-left: 12px;
7175
margin-bottom: 4px;
76+
width: 100%;
77+
overflow-x: hidden;
78+
text-overflow: ellipsis;
7279
}
7380

7481
.sendbird-message-content__middle__quote-message {

src/ui/MessageContent/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,7 @@ export default function MessageContent({
260260
{(useReplying) ? (
261261
<div className={getClassName(['sendbird-message-content__middle__quote-message', isByMe ? 'outgoing' : 'incoming', useReplyingClassName])}>
262262
<QuoteMessage
263+
className="sendbird-message-content__middle__quote-message__quote"
263264
message={message as UserMessage | FileMessage}
264265
userId={userId}
265266
isByMe={isByMe}

src/ui/QuoteMessage/index.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
flex-direction: column;
88
&.incoming { align-items: flex-start; }
99
&.outgoing { align-items: flex-end; }
10+
width: 100%;
1011
max-width: 400px;
1112

1213
.sendbird-quote-message__replied-to {
@@ -16,6 +17,7 @@
1617
align-items: center;
1718
height: 16px;
1819
padding: 0px 12px;
20+
width: 100%;
1921
.sendbird-quote-message__replied-to__icon {
2022
position: relative;
2123
margin-bottom: 4px;

0 commit comments

Comments
 (0)