diff --git a/packages/trpc/lib/routers/contentstack/schemas/blocks/dynamicContent.ts b/packages/trpc/lib/routers/contentstack/schemas/blocks/dynamicContent.ts index 10332fe5d..15e45de78 100644 --- a/packages/trpc/lib/routers/contentstack/schemas/blocks/dynamicContent.ts +++ b/packages/trpc/lib/routers/contentstack/schemas/blocks/dynamicContent.ts @@ -14,7 +14,7 @@ export const dynamicContentSchema = z.object({ .optional() .default(BlocksEnums.block.DynamicContent), dynamic_content: z.object({ - component: z.enum(DynamicContentEnum.Blocks.enums), + component: z.enum(DynamicContentEnum.Blocks.enums).catch("unknown"), subtitle: z.string().optional().default(""), title: z.string().optional().default(""), link: z diff --git a/packages/trpc/lib/routers/contentstack/schemas/sidebar/dynamicContent.ts b/packages/trpc/lib/routers/contentstack/schemas/sidebar/dynamicContent.ts index a4fba3a89..6e315c7c1 100644 --- a/packages/trpc/lib/routers/contentstack/schemas/sidebar/dynamicContent.ts +++ b/packages/trpc/lib/routers/contentstack/schemas/sidebar/dynamicContent.ts @@ -9,6 +9,6 @@ export const dynamicContentSchema = z.object({ .optional() .default(SidebarEnums.blocks.DynamicContent), dynamic_content: z.object({ - component: z.enum(DynamicContentEnum.Sidebar.enums), + component: z.enum(DynamicContentEnum.Sidebar.enums).catch("unknown"), }), }) diff --git a/packages/trpc/lib/types/dynamicContent.ts b/packages/trpc/lib/types/dynamicContent.ts index d014532d8..024c0d3aa 100644 --- a/packages/trpc/lib/types/dynamicContent.ts +++ b/packages/trpc/lib/types/dynamicContent.ts @@ -25,6 +25,7 @@ export namespace DynamicContentEnum { sas_link_account_banner: "sas_link_account_banner", sas_transfer_points: "sas_transfer_points", sas_tier_comparison: "sas_tier_comparison", + unknown: "unknown", } as const /** @@ -71,6 +72,7 @@ export namespace DynamicContentEnum { export const components = { my_pages_navigation: "my_pages_navigation", employee_benefits_auth_card: "employee_benefits_auth_card", + unknown: "unknown", } as const /**