From c668073cf3ae333d050f7e316a62fc712d635346 Mon Sep 17 00:00:00 2001 From: Johnny Date: Wed, 5 Mar 2025 23:08:44 +0800 Subject: [PATCH] chore: update resource view --- web/src/components/MemoResourceListView.tsx | 39 ++++++++++----------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/web/src/components/MemoResourceListView.tsx b/web/src/components/MemoResourceListView.tsx index 32956f5a8..f97de0044 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 (