"use client"; import { useRouter } from "next/navigation"; import { api } from "./api"; export function JobRowActions({ id, status }: { id: number; status: string }) { const r = useRouter(); const go = async (action: string) => { await api(`/api/admin/jobs/${id}`, { method: "POST", body: JSON.stringify({ action }) }); r.refresh(); }; if (status === "dead" || status === "cancelled") return ; if (status === "queued") return ; return null; }