Merged in feat/LOY-367-soft-validation (pull request #2815)
feat(LOY-367)-softer validation for dynamic content enum * feat(LOY-367)-softer validation for dynamic content enum * Test Approved-by: Erik Tiekstra
This commit is contained in:
@@ -14,7 +14,7 @@ export const dynamicContentSchema = z.object({
|
|||||||
.optional()
|
.optional()
|
||||||
.default(BlocksEnums.block.DynamicContent),
|
.default(BlocksEnums.block.DynamicContent),
|
||||||
dynamic_content: z.object({
|
dynamic_content: z.object({
|
||||||
component: z.enum(DynamicContentEnum.Blocks.enums),
|
component: z.enum(DynamicContentEnum.Blocks.enums).catch("unknown"),
|
||||||
subtitle: z.string().optional().default(""),
|
subtitle: z.string().optional().default(""),
|
||||||
title: z.string().optional().default(""),
|
title: z.string().optional().default(""),
|
||||||
link: z
|
link: z
|
||||||
|
|||||||
@@ -9,6 +9,6 @@ export const dynamicContentSchema = z.object({
|
|||||||
.optional()
|
.optional()
|
||||||
.default(SidebarEnums.blocks.DynamicContent),
|
.default(SidebarEnums.blocks.DynamicContent),
|
||||||
dynamic_content: z.object({
|
dynamic_content: z.object({
|
||||||
component: z.enum(DynamicContentEnum.Sidebar.enums),
|
component: z.enum(DynamicContentEnum.Sidebar.enums).catch("unknown"),
|
||||||
}),
|
}),
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ export namespace DynamicContentEnum {
|
|||||||
sas_link_account_banner: "sas_link_account_banner",
|
sas_link_account_banner: "sas_link_account_banner",
|
||||||
sas_transfer_points: "sas_transfer_points",
|
sas_transfer_points: "sas_transfer_points",
|
||||||
sas_tier_comparison: "sas_tier_comparison",
|
sas_tier_comparison: "sas_tier_comparison",
|
||||||
|
unknown: "unknown",
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -71,6 +72,7 @@ export namespace DynamicContentEnum {
|
|||||||
export const components = {
|
export const components = {
|
||||||
my_pages_navigation: "my_pages_navigation",
|
my_pages_navigation: "my_pages_navigation",
|
||||||
employee_benefits_auth_card: "employee_benefits_auth_card",
|
employee_benefits_auth_card: "employee_benefits_auth_card",
|
||||||
|
unknown: "unknown",
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user