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)}> ) }