diff --git a/components/Blocks/UspGrid/index.tsx b/components/Blocks/UspGrid/index.tsx index 26110c622..2f24f1117 100644 --- a/components/Blocks/UspGrid/index.tsx +++ b/components/Blocks/UspGrid/index.tsx @@ -25,7 +25,7 @@ export default function UspGrid({ usp_grid }: UspGridProps) { ) diff --git a/server/routers/contentstack/schemas/blocks/uspGrid.ts b/server/routers/contentstack/schemas/blocks/uspGrid.ts index 277f84968..fc351fbe0 100644 --- a/server/routers/contentstack/schemas/blocks/uspGrid.ts +++ b/server/routers/contentstack/schemas/blocks/uspGrid.ts @@ -78,9 +78,7 @@ export const uspGridRefsSchema = z.object({ embedded_itemsConnection: z.object({ edges: z.array( z.object({ - node: z.discriminatedUnion("__typename", [ - ...actualRefs.options, - ]), + node: actualRefs, }) ), }), diff --git a/types/enums/uspGrid.ts b/types/enums/uspGrid.ts index 247e46610..e5f45dbdc 100644 --- a/types/enums/uspGrid.ts +++ b/types/enums/uspGrid.ts @@ -1,5 +1,10 @@ import { z } from "zod" +import { IconName } from "../components/icon" + export namespace UspGridEnum { - export const uspIcons = z.enum(["Snowflake"]) + export const enum icons { + Snowflake = IconName.Snowflake, + } + export const uspIcons = z.enum([icons.Snowflake]) }