From 641f08a04290913ca744aa3160c390435b89114f Mon Sep 17 00:00:00 2001
From: tone <3341154833@qq.com>
Date: Sat, 26 Apr 2025 21:59:05 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=B5=84=E6=BA=90=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../app/resource/components/ResourceCard.tsx | 48 +++++++++++++++++++
tone-page-web/app/resource/page.tsx | 46 +++++++-----------
tone-page-web/lib/types/resource.ts | 14 ++++++
3 files changed, 78 insertions(+), 30 deletions(-)
create mode 100644 tone-page-web/app/resource/components/ResourceCard.tsx
create mode 100644 tone-page-web/lib/types/resource.ts
diff --git a/tone-page-web/app/resource/components/ResourceCard.tsx b/tone-page-web/app/resource/components/ResourceCard.tsx
new file mode 100644
index 0000000..35e0af3
--- /dev/null
+++ b/tone-page-web/app/resource/components/ResourceCard.tsx
@@ -0,0 +1,48 @@
+import { Card, CardContent } from "@/components/ui/card";
+import { Resource } from "@/lib/types/resource";
+import { cn } from "@/lib/utils";
+import Image from "next/image";
+
+interface ResourceCardProps {
+ resource: Resource;
+ key: string;
+}
+
+export function ResourceCard({ resource, key }: ResourceCardProps) {
+ return (
+
+