From 4e1f7262478dfd48ae04446874554a266e2b551a Mon Sep 17 00:00:00 2001 From: Ginger <75683114+gingershaped@users.noreply.github.com> Date: Mon, 17 Mar 2025 20:48:03 -0400 Subject: [PATCH] Apply requested changes --- .../upload-card/UploadCardRenderer.tsx | 77 ++++++++++++------- 1 file changed, 50 insertions(+), 27 deletions(-) diff --git a/src/app/components/upload-card/UploadCardRenderer.tsx b/src/app/components/upload-card/UploadCardRenderer.tsx index 48371f8a..f075f937 100644 --- a/src/app/components/upload-card/UploadCardRenderer.tsx +++ b/src/app/components/upload-card/UploadCardRenderer.tsx @@ -12,17 +12,54 @@ import { } from '../../state/room/roomInputDrafts'; import { useObjectURL } from '../../hooks/useObjectURL'; -type RenderPreviewProps = { - style: React.CSSProperties; - src: string; - alt: string; +type PreviewImageProps = { + fileItem: TUploadItem; }; +function PreviewImage({ fileItem }: PreviewImageProps) { + const { originalFile, metadata } = fileItem; + const fileUrl = useObjectURL(originalFile); + + return ( + {originalFile.name} + ); +} + +type PreviewVideoProps = { + fileItem: TUploadItem; +}; +function PreviewVideo({ fileItem }: PreviewVideoProps) { + const { originalFile, metadata } = fileItem; + const fileUrl = useObjectURL(originalFile); + + return ( + // eslint-disable-next-line jsx-a11y/media-has-caption +