import { RunInputs } from "@/components/RunInputs"; import { RunOutputs } from "@/components/RunOutputs"; import { Badge } from "@/components/ui/badge"; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog"; import { TableCell, TableRow } from "@/components/ui/table"; import { Tooltip, TooltipContent, TooltipTrigger, } from "@/components/ui/tooltip"; import { getDuration, getRelativeTime } from "@/lib/getRelativeTime"; import { type findAllRuns } from "@/server/findAllRuns"; import { Suspense } from "react"; import { LiveStatus } from "./LiveStatus"; export async function RunDisplay({ run, }: { run: Awaited>[0]; }) { return ( {run.number} {run.machine?.name} {getRelativeTime(run.created_at)} {run.version?.version} {run.origin} {getDuration(run.duration)}
Cold start: {getDuration(run.cold_start_duration)}
Run duration: {getDuration(run.run_duration)}
Run outputs You can view your run's outputs here
{/*
{view}
*/}
); }