From 720ca56eb3f3c800b872f9b03af2b54af87490bd Mon Sep 17 00:00:00 2001 From: tone Date: Sat, 3 Jan 2026 14:51:37 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=B5=84=E6=BA=90?= =?UTF-8?q?=E9=A1=B5=E6=B7=B1=E8=89=B2=E6=A8=A1=E5=BC=8F=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resource/components/ResourceCard.tsx | 2 +- .../(with-header-footer)/resource/page.tsx | 6 +++--- apps/frontend/components/resource.tsx | 19 +++++++------------ 3 files changed, 11 insertions(+), 16 deletions(-) diff --git a/apps/frontend/app/(with-header-footer)/resource/components/ResourceCard.tsx b/apps/frontend/app/(with-header-footer)/resource/components/ResourceCard.tsx index 79f382a..c12e31d 100644 --- a/apps/frontend/app/(with-header-footer)/resource/components/ResourceCard.tsx +++ b/apps/frontend/app/(with-header-footer)/resource/components/ResourceCard.tsx @@ -18,7 +18,7 @@ export function ResourceCard({ r, ...props }: ResourceCardProps) {
{r.title}
-
{r.description}
+
{r.description}
{ r.tags.map((tag) => ( diff --git a/apps/frontend/app/(with-header-footer)/resource/page.tsx b/apps/frontend/app/(with-header-footer)/resource/page.tsx index ce8b0b3..c5c9bfa 100644 --- a/apps/frontend/app/(with-header-footer)/resource/page.tsx +++ b/apps/frontend/app/(with-header-footer)/resource/page.tsx @@ -18,9 +18,9 @@ export default async function Resources() { return (
-

精心挑选并收藏的资源

-

请在浏览此部分内容前阅读并同意 - 《使用条款和隐私政策》 +

精心挑选并收藏的资源

+

请在浏览此部分内容前阅读并同意 + 《使用条款和隐私政策》 ,继续使用或浏览表示您接受协议条款。

{ errorMsg && ( diff --git a/apps/frontend/components/resource.tsx b/apps/frontend/components/resource.tsx index 8856b1b..ca44628 100644 --- a/apps/frontend/components/resource.tsx +++ b/apps/frontend/components/resource.tsx @@ -1,3 +1,4 @@ +import { cn } from "@/lib/utils"; import { X } from "lucide-react"; interface ResourceBadgeProps extends React.HTMLProps { @@ -10,23 +11,17 @@ export function ResourceBadge({ tag, editMode, onClose, ...props }: ResourceBadg return (
{ - switch (tag.type) { - case 'os': - return '#dbedfd'; - default: - return '#e4e4e7'; - } - })() - }} + className={cn( + "text-[10px] text-zinc-500 dark:text-zinc-300 dark:border font-medium py-px px-1.5 rounded-full flex items-center gap-1", + 'bg-[#e4e4e7] dark:bg-[#2d2d30]', + tag.type === 'os' || 'bg-[#dbedfd] dark:bg-[#1e3a5f]', + )} {...props} > {tag.name} { editMode && ( - onClose?.(tag.name)}> + onClose?.(tag.name)}> ) }