import { redirect } from "next/navigation"; import { Operation } from "@/components/operation"; import { AppShell } from "@/components/shell"; import { resolveAuth } from "@/server/auth/context"; export const dynamic = "force-dynamic"; export default async function OperationPage() { const auth = await resolveAuth(); if (auth.kind === "anonymous" || auth.kind === "session_expired") redirect(auth.kind === "session_expired" ? "/login?reason=expired" : "/login"); if (auth.kind === "workspace_choice") redirect("/selecionar-workspace?next=%2Fadaptador%2Foperacao"); if (auth.kind !== "ok" || !auth.ctx.moduleEnabled) redirect("/adaptador"); return ( ); }