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 +