diff --git a/web/src/components/MemoResourceListView.tsx b/web/src/components/MemoResourceListView.tsx index 32956f5a..f97de004 100644 --- a/web/src/components/MemoResourceListView.tsx +++ b/web/src/components/MemoResourceListView.tsx @@ -1,9 +1,9 @@ import { memo } from "react"; import { Resource } from "@/types/proto/api/v1/resource_service"; +import { cn } from "@/utils"; import { getResourceType, getResourceUrl } from "@/utils/resource"; import MemoResource from "./MemoResource"; import showPreviewImageDialog from "./PreviewImageDialog"; -import SquareDiv from "./kit/SquareDiv"; const MemoResourceListView = ({ resources = [] }: { resources: Resource[] }) => { const mediaResources: Resource[] = []; @@ -27,14 +27,14 @@ const MemoResourceListView = ({ resources = [] }: { resources: Resource[] }) => showPreviewImageDialog(imgUrls, index); }; - const MediaCard = ({ resource }: { resource: Resource }) => { + const MediaCard = ({ resource, className }: { resource: Resource; className?: string }) => { const type = getResourceType(resource); const resourceUrl = getResourceUrl(resource); if (type === "image/*") { return ( handleImageClick(resourceUrl)} decoding="async" @@ -44,7 +44,10 @@ const MemoResourceListView = ({ resources = [] }: { resources: Resource[] }) => } else if (type === "video/*") { return (