Implementa o MVP do Adaptador de Planilhas no Elo Pro.
O módulo usa a identidade Supabase, isola cada workspace e registra storage, TTL, runner e biblioteca XLSX como decisões ainda abertas. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
commit
6e23f1533b
144 files changed
+19060
No files matched your search
@@ -0,0 +1,17 @@
|
||||
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") redirect("/login");
|
||||
if (auth.kind !== "ok" || !auth.ctx.moduleEnabled) redirect("/adaptador");
|
||||
return (
|
||||
<AppShell ctx={auth.ctx}>
|
||||
<Operation ctx={auth.ctx} />
|
||||
</AppShell>
|
||||
);
|
||||
}
|
||||
Reference in new issue
Block a user