Skip to content

Commit 0f8fc3a

Browse files
authored
1 parent 82e6d48 commit 0f8fc3a

File tree

2 files changed

+21
-5
lines changed

2 files changed

+21
-5
lines changed

src/ui/MessageContent/index.scss

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
@import '../../styles/variables';
22

33
:root {
4-
--sendbird-feedback-buttons-container-height: -40px;
5-
--sendbird-feedback-buttons-container-height-margin-bottom: 4px;
4+
--sendbird-feedback-buttons-container-height: 36px;
5+
--sendbird-feedback-buttons-container-margin-top: 4px;
6+
--sendbird-thread-replies-height: 28px;
7+
--sendbird-thread-replies-margin-top: 4px;
8+
--sendbird-feedback-buttons-container-margin-bottom: 4px;
69
}
710

811
.sendbird-message-content {
@@ -35,7 +38,11 @@
3538
}
3639

3740
.sendbird-message-content__feedback {
38-
margin-bottom: calc(-1 * var(--sendbird-feedback-buttons-container-height) + var(--sendbird-feedback-buttons-container-height-margin-bottom));
41+
margin-bottom: calc(
42+
var(--sendbird-feedback-buttons-container-height)
43+
+ var(--sendbird-feedback-buttons-container-margin-top)
44+
+ var(--sendbird-feedback-buttons-container-margin-bottom)
45+
);
3946
}
4047

4148
.sendbird-message-content__middle__quote-message__quote {
@@ -315,7 +322,11 @@
315322

316323
.sendbird-message-content__middle__body-container__feedback-buttons-container {
317324
position: absolute;
318-
bottom: var(--sendbird-feedback-buttons-container-height);
325+
bottom: calc(-1 * (var(--sendbird-feedback-buttons-container-height) + var(--sendbird-feedback-buttons-container-margin-top)));
319326
display: flex;
320327
gap: 4px;
328+
}
329+
330+
.sendbird-message-content__middle__body-container__feedback-buttons-container_with-thread-replies {
331+
bottom: calc(-1 * (var(--sendbird-feedback-buttons-container-height) + var(--sendbird-feedback-buttons-container-margin-top) + var(--sendbird-thread-replies-height) + var(--sendbird-thread-replies-margin-top)));
321332
}

src/ui/MessageContent/index.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,12 @@ export default function MessageContent(props: MessageContentProps): ReactElement
321321
{/* Feedback buttons */}
322322
{
323323
isFeedbackEnabled && <div
324-
className='sendbird-message-content__middle__body-container__feedback-buttons-container'
324+
className={getClassName([
325+
'sendbird-message-content__middle__body-container__feedback-buttons-container',
326+
displayThreadReplies
327+
? 'sendbird-message-content__middle__body-container__feedback-buttons-container_with-thread-replies'
328+
: '',
329+
])}
325330
>
326331
<FeedbackIconButton
327332
isSelected={message?.myFeedback?.rating === FeedbackRating.GOOD}

0 commit comments

Comments
 (0)