import { z } from "zod" import { BlocksEnums } from "../../../../types/blocksEnum" export const jotformSchema = z.object({ typename: z .literal(BlocksEnums.block.Jotform) .optional() .default(BlocksEnums.block.Jotform), jotform: z .object({ formConnection: z.object({ edges: z.array( z.object({ node: z.object({ form_id: z.string().nullish(), }), }) ), }), }) .transform((data) => { return data.formConnection.edges[0]?.node || null }), })