"use client"; import { TableCell, TableRow } from "@/components/ui/table"; import { getRelativeTime } from "@/lib/getRelativeTime"; import type { findAllDeployments } from "@/server/findAllRuns"; import { useRouter } from "next/navigation"; export function SharePageDeploymentRow({ deployment, }: { deployment: Awaited>[0]; }) { const router = useRouter(); return ( { if (deployment.environment === "public-share") { router.push( `/share/${deployment.share_slug ?? deployment.id}/settings`, ); } }} > {deployment.environment} {deployment.version?.version} {deployment.machine?.name} {getRelativeTime(deployment.updated_at)} ); } export function DeploymentRow({ deployment, }: { deployment: Awaited>[0]; }) { return ( <> {deployment.environment} {deployment.version?.version} {deployment.machine?.name} {getRelativeTime(deployment.updated_at)} ); }