From 3941dd94b02cdd21d81efb87e18f79ec59805d50 Mon Sep 17 00:00:00 2001 From: HoonBaek Date: Tue, 14 Jan 2025 13:41:46 +0900 Subject: [PATCH 1/3] modified message width in open channel --- .../OpenChannel/components/OpenChannelMessage/index.tsx | 6 +++--- .../OpenChannelMessage/open-channel-message.scss | 3 +++ src/ui/OpenchannelFileMessage/index.scss | 9 +++++++-- src/ui/OpenchannelFileMessage/index.tsx | 1 + src/ui/OpenchannelOGMessage/index.scss | 2 +- 5 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/modules/OpenChannel/components/OpenChannelMessage/index.tsx b/src/modules/OpenChannel/components/OpenChannelMessage/index.tsx index 578e57119..f14167b08 100644 --- a/src/modules/OpenChannel/components/OpenChannelMessage/index.tsx +++ b/src/modules/OpenChannel/components/OpenChannelMessage/index.tsx @@ -1,3 +1,4 @@ +import './open-channel-message.scss'; import React, { useState, useRef, ReactElement } from 'react'; import { AdminMessage, FileMessage, UserMessage } from '@sendbird/chat/message'; import { User } from '@sendbird/chat'; @@ -8,7 +9,6 @@ import OpenChannelAdminMessage from '../../../../ui/OpenChannelAdminMessage'; import OpenChannelOGMessage from '../../../../ui/OpenchannelOGMessage'; import OpenChannelThumbnailMessage from '../../../../ui/OpenchannelThumbnailMessage'; import OpenChannelFileMessage from '../../../../ui/OpenchannelFileMessage'; -// import UnknownMessage from '../../../../ui/UnknownMessage'; import DateSeparator from '../../../../ui/DateSeparator'; import Label, { LabelTypography, LabelColors } from '../../../../ui/Label'; @@ -73,7 +73,7 @@ export default function OpenChannelMessage( if (renderMessage) { return ( -
+
{renderMessage({ message, chainTop, chainBottom })}
); @@ -99,7 +99,7 @@ export default function OpenChannelMessage( } return ( -
+
<> {/* date-separator */} {hasSeparator && message?.createdAt && ( diff --git a/src/modules/OpenChannel/components/OpenChannelMessage/open-channel-message.scss b/src/modules/OpenChannel/components/OpenChannelMessage/open-channel-message.scss index e69de29bb..8fa00a8ee 100644 --- a/src/modules/OpenChannel/components/OpenChannelMessage/open-channel-message.scss +++ b/src/modules/OpenChannel/components/OpenChannelMessage/open-channel-message.scss @@ -0,0 +1,3 @@ +.sendbird-open-channel-msg-hoc { + min-width: 380px; +} diff --git a/src/ui/OpenchannelFileMessage/index.scss b/src/ui/OpenchannelFileMessage/index.scss index ce1ca5cba..d9a3e3ce8 100644 --- a/src/ui/OpenchannelFileMessage/index.scss +++ b/src/ui/OpenchannelFileMessage/index.scss @@ -56,6 +56,7 @@ margin-top: 4px; margin-bottom: 4px; border-radius: 8px; + max-width: 360px; @include themed() { background-color: t(bg-1); border: solid 1px t(on-bg-4); @@ -79,8 +80,12 @@ overflow: hidden; height: 20px; max-height: 20px; - text-overflow: ellipsis; - white-space: nowrap; + + .sendbird-openchannel-file-message__right__body__file-name__label { + overflow-x: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } } } } diff --git a/src/ui/OpenchannelFileMessage/index.tsx b/src/ui/OpenchannelFileMessage/index.tsx index fcca9b643..2de0171b1 100644 --- a/src/ui/OpenchannelFileMessage/index.tsx +++ b/src/ui/OpenchannelFileMessage/index.tsx @@ -183,6 +183,7 @@ export default function OpenChannelFileMessage({ onClick={openFileUrl} >