From b712595dd0f76b6da9a8e1b151e9b189946c89da Mon Sep 17 00:00:00 2001 From: Harshil Sharma <18575143+harshilsharma63@users.noreply.github.com> Date: Wed, 15 Apr 2026 10:26:03 +0530 Subject: [PATCH] Fixed the UI for compact mode file editing (#35878) * Fixed the UI for compact mode file editing * Added test * Updated file container height and font size for compact mode * Updated snapshot * File name truncation fix * lint fix * updated snapshot * Updated snapshot --- .../file_attachment.test.tsx.snap | 8 +++-- .../filename_overlay.test.tsx.snap | 6 +++- .../file_attachment/file_attachment.tsx | 2 +- .../file_attachment/filename_overlay.tsx | 2 +- .../file_preview/file_preview.test.tsx | 30 +++++++++++++++++++ .../components/file_preview/file_preview.tsx | 16 ++++++---- .../src/components/file_preview/index.ts | 4 +++ .../channels/src/sass/components/_files.scss | 27 +++++++++++++++++ .../channels/src/sass/components/_post.scss | 11 +++++-- webapp/channels/src/selectors/preferences.ts | 11 ++++++- 10 files changed, 104 insertions(+), 13 deletions(-) diff --git a/webapp/channels/src/components/file_attachment/__snapshots__/file_attachment.test.tsx.snap b/webapp/channels/src/components/file_attachment/__snapshots__/file_attachment.test.tsx.snap index 19b9dbc572c..161352fd1da 100644 --- a/webapp/channels/src/components/file_attachment/__snapshots__/file_attachment.test.tsx.snap +++ b/webapp/channels/src/components/file_attachment/__snapshots__/file_attachment.test.tsx.snap @@ -503,7 +503,7 @@ exports[`FileAttachment should match snapshot, with compact display 1`] = ` class="post-image__column" >
diff --git a/webapp/channels/src/components/file_attachment/__snapshots__/filename_overlay.test.tsx.snap b/webapp/channels/src/components/file_attachment/__snapshots__/filename_overlay.test.tsx.snap index 2031fa83ab3..9616bfa8386 100644 --- a/webapp/channels/src/components/file_attachment/__snapshots__/filename_overlay.test.tsx.snap +++ b/webapp/channels/src/components/file_attachment/__snapshots__/filename_overlay.test.tsx.snap @@ -41,7 +41,11 @@ exports[`components/file_attachment/FilenameOverlay should match snapshot, compa - test_filename + + test_filename + `; diff --git a/webapp/channels/src/components/file_attachment/file_attachment.tsx b/webapp/channels/src/components/file_attachment/file_attachment.tsx index be2c58fc451..e6746f79410 100644 --- a/webapp/channels/src/components/file_attachment/file_attachment.tsx +++ b/webapp/channels/src/components/file_attachment/file_attachment.tsx @@ -403,7 +403,7 @@ export default function FileAttachment(props: Props) { ])} > {fileThumbnail} -