Skip to article
Documentation

src/app/exports/page.tsx

Linked repository file from this build.

import { serverTiming } from "@/lib/server-timing";
import { ExportsPage } from "@/features/exports/exports-page";
import { getPageActor } from "@/lib/auth/page";
import { queryExportMonths } from "@/lib/db/export-store";
export default async function Page() {
  const timing = serverTiming();
  const actor = await timing.measure("auth", getPageActor);
  const data = await timing.measure("data", () => queryExportMonths(actor));
  timing.log("exports");
  return <ExportsPage initial={{ scope: JSON.stringify(actor), data }} />;
}