import Image from "next/image" import { cn } from "@lib/utils" import { dmSansClassName } from "@/lib/fonts" import type { ParsedPluginDocument } from "@/lib/plugin-document" function DetailPill({ label, value }: { label: string; value: string }) { return (

{label}

{value}

) } export function PluginDetails({ parsed }: { parsed: ParsedPluginDocument }) { return (

Details

{parsed.pluginIconSrc && ( )} {parsed.pluginLabel}
{parsed.identifierLabel && parsed.identifierValue && ( )} {parsed.clientLabel && parsed.clientValue && ( )}
{parsed.artifacts.length > 0 && (

Outputs

{parsed.artifacts.map((artifact, index) => ( ))}
)}
) }