import { ResourceBadge } from "@/components/resource"; import { Card, CardContent } from "@/components/ui/card"; import { Resource } from "@/lib/types/resource"; import Image from "next/image"; import React from "react"; interface ResourceCardProps extends React.HTMLProps { r: Resource; } export function ResourceCard({ r, ...props }: ResourceCardProps) { const [imageError, setImageError] = React.useState(false); return (
{!imageError && 资源图片 setImageError(true)} />}
{r.title}
{r.description}
{ r.tags.map((tag) => ( )) }
) }