import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow, } from "@/components/ui/table"; import type { findAllRuns } from "@/server/findAllRuns"; export function RunInputs({ run, }: { run: Awaited>[0]; }) { return ( <> {run.workflow_inputs && ( File Input {Object.entries(run.workflow_inputs).map(([key, data]) => { let imageUrl: string | undefined; try { if (typeof data === "string") { if (data.startsWith("data:image/")) { imageUrl = data; } else { const url = new URL(data); if (url.pathname.endsWith(".png")) { imageUrl = data; } } } } catch (_) {} return ( {key} {imageUrl ? ( ) : ( {data} )} ); })}
)} ); }