From 30ee6839d45db4db753197599b17f07cbd650857 Mon Sep 17 00:00:00 2001
From: dhairyashil
Date: Tue, 24 Dec 2024 17:26:46 +0530
Subject: [PATCH 1/3] BUG: Fix extra top space for audio and video messages to
improve UI consistency
---
.../AttachmentHandler/AttachmentMetadata.js | 51 +++++-----------
.../AttachmentHandler/AudioAttachment.js | 61 +++++++++++++------
.../AttachmentHandler/VideoAttachment.js | 51 ++++++++++------
3 files changed, 92 insertions(+), 71 deletions(-)
diff --git a/packages/react/src/views/AttachmentHandler/AttachmentMetadata.js b/packages/react/src/views/AttachmentHandler/AttachmentMetadata.js
index 390cab7b71..0ac573149d 100644
--- a/packages/react/src/views/AttachmentHandler/AttachmentMetadata.js
+++ b/packages/react/src/views/AttachmentHandler/AttachmentMetadata.js
@@ -1,7 +1,6 @@
import React from 'react';
import { css } from '@emotion/react';
import { ActionButton, Box } from '@embeddedchat/ui-elements';
-import { Markdown } from '../Markdown';
const AttachmentMetadata = ({
attachment,
@@ -40,48 +39,28 @@ const AttachmentMetadata = ({
variantStyles.attachmentMetaContainer,
]}
>
-
- {msg ? (
-
- ) : (
- attachment.description
- )}
-
+ {attachment.description}
+
{attachment.title}
@@ -92,7 +71,7 @@ const AttachmentMetadata = ({
onClick={onExpandCollapseClick}
css={css`
margin-left: 10px;
- margin-top: ${attachment.description ? '3px' : '13px'};
+ margin-top: 1px;
`}
/>
diff --git a/packages/react/src/views/AttachmentHandler/AudioAttachment.js b/packages/react/src/views/AttachmentHandler/AudioAttachment.js
index 8e3ce527a4..7eb3bb3dd9 100644
--- a/packages/react/src/views/AttachmentHandler/AudioAttachment.js
+++ b/packages/react/src/views/AttachmentHandler/AudioAttachment.js
@@ -34,7 +34,6 @@ const AudioAttachment = ({
css`
line-height: 0;
border-radius: inherit;
- padding: 0.5rem;
`,
(type ? variantStyles.pinnedContainer : '') ||
css`
@@ -52,6 +51,7 @@ const AudioAttachment = ({
display: flex;
gap: 0.3rem;
align-items: center;
+ padding: 0.5rem;
`,
variantStyles.textUserInfo,
]}
@@ -67,16 +67,30 @@ const AudioAttachment = ({
) : (
''
)}
-
+
+
+
{isExpanded && (
-
+
)}
{attachment.attachments &&
@@ -107,6 +121,7 @@ const AudioAttachment = ({
display: flex;
gap: 0.3rem;
align-items: center;
+ padding: 0.5rem;
`,
variantStyles.textUserInfo,
]}
@@ -122,18 +137,28 @@ const AudioAttachment = ({
) : (
''
)}
-
+
+
+
diff --git a/packages/react/src/views/AttachmentHandler/VideoAttachment.js b/packages/react/src/views/AttachmentHandler/VideoAttachment.js
index 4407481ee4..76924571f3 100644
--- a/packages/react/src/views/AttachmentHandler/VideoAttachment.js
+++ b/packages/react/src/views/AttachmentHandler/VideoAttachment.js
@@ -44,7 +44,6 @@ const VideoAttachment = ({
css`
line-height: 0;
border-radius: inherit;
- padding: 0.5rem;
`,
(type ? variantStyles.pinnedContainer : '') ||
css`
@@ -62,6 +61,7 @@ const VideoAttachment = ({
display: flex;
gap: 0.3rem;
align-items: center;
+ padding: 0.5rem;
`,
variantStyles.textUserInfo,
]}
@@ -77,14 +77,20 @@ const VideoAttachment = ({
) : (
''
)}
-
+
+
+
{isExpanded && (