import { auth } from "@/auth"; import { redirect } from "next/navigation"; import { listExportsForQueue } from "@/lib/render-pipeline/exports"; export const metadata = { title: "Render Queue — VFX Review" }; export default async function RenderQueuePage() { const session = await auth(); if (!session?.user) redirect("/login"); const exports = await listExportsForQueue(); return (

Render Queue

Queued and active exports from the pipeline.

{exports.map((item) => ( ))} {exports.length === 0 && ( )}
Shot Version Status Created
{item.shot?.shotCode ?? item.shotId} {item.versionString} {item.status} {new Date(item.createdAt).toLocaleString()}
No exports queued yet.
); }