import type { GetStaticProps } from "next"; import { z } from "zod"; const querySchema = z.object({ workflow: z.string(), }); export const getStaticProps: GetStaticProps = (ctx) => { const params = querySchema.safeParse(ctx.params); console.log("Built workflow page:", params); if (!params.success) return { notFound: true }; return { props: { workflow: params.data.workflow, }, revalidate: 10, // seconds }; };