diff --git a/ts/components/conversation/ContactName.tsx b/ts/components/conversation/ContactName.tsx index 9801f2fe6..ecb53f86b 100644 --- a/ts/components/conversation/ContactName.tsx +++ b/ts/components/conversation/ContactName.tsx @@ -1,5 +1,6 @@ import React from 'react'; import classNames from 'classnames'; +import { CSSProperties } from 'styled-components'; import { Emojify } from './Emojify'; import { useConversationUsernameOrShorten, useIsPrivate } from '../../hooks/useParamSelector'; @@ -33,9 +34,10 @@ export const ContactName = (props: Props) => { className={classNames(prefix, compact && 'compact')} dir="auto" data-testid={`${prefix}__profile-name`} + style={{ textOverflow: 'inherit' }} > {shouldShowProfile ? ( - + ) : null} diff --git a/ts/components/conversation/message/message-content/MessageAuthorText.tsx b/ts/components/conversation/message/message-content/MessageAuthorText.tsx index 8ebd3b19b..b0fa7969c 100644 --- a/ts/components/conversation/message/message-content/MessageAuthorText.tsx +++ b/ts/components/conversation/message/message-content/MessageAuthorText.tsx @@ -21,6 +21,7 @@ type Props = { const StyledAuthorContainer = styled(Flex)` color: var(--text-primary-color); + text-overflow: ellipsis; `; export const MessageAuthorText = (props: Props) => { diff --git a/ts/components/conversation/message/message-content/MessageContent.tsx b/ts/components/conversation/message/message-content/MessageContent.tsx index 2d5aaef32..af4bd9c02 100644 --- a/ts/components/conversation/message/message-content/MessageContent.tsx +++ b/ts/components/conversation/message/message-content/MessageContent.tsx @@ -86,6 +86,7 @@ const StyledMessageOpaqueContent = styled(StyledMessageHighlighter)<{ align-self: ${props => (props.messageDirection === 'incoming' ? 'flex-start' : 'flex-end')}; padding: var(--padding-message-content); border-radius: var(--border-radius-message-box); + max-width: 100%; `; export const IsMessageVisibleContext = createContext(false); diff --git a/ts/components/conversation/message/message-content/MessageContentWithStatus.tsx b/ts/components/conversation/message/message-content/MessageContentWithStatus.tsx index d3d99fb35..a7e2c2593 100644 --- a/ts/components/conversation/message/message-content/MessageContentWithStatus.tsx +++ b/ts/components/conversation/message/message-content/MessageContentWithStatus.tsx @@ -47,6 +47,7 @@ const StyledMessageWithAuthor = styled.div<{ isIncoming: boolean }>` max-width: ${props => (props.isIncoming ? '100%' : 'calc(100% - 17px)')}; display: flex; flex-direction: column; + min-width: 0; `; export const MessageContentWithStatuses = (props: Props) => {