Merged in fix/move-sas-comparison-to-dynamic-content (pull request #1279)

Move SASTierComparison block to DynamicContent

Approved-by: Erik Tiekstra
This commit is contained in:
Anton Gunnarsson
2025-02-11 09:36:41 +00:00
parent 1d4993fb7f
commit 6eb01750e8
20 changed files with 211 additions and 147 deletions

View File

@@ -0,0 +1,31 @@
import { z } from "zod"
const link = z.object({
href: z.string(),
title: z.string(),
})
export const validateSasTierComparisonSchema = z
.object({
all_sas_tier_comparison: z.object({
items: z.array(
z.object({
scandic_column_title: z.string(),
sas_column_title: z.string(),
tier_matches: z.array(
z.object({
scandic_friends_tier_name: z.string(),
sas_eb_tier_name: z.string(),
title: z.string(),
content: z.object({
json: z.any(), // json
}),
link: link.optional(),
})
),
cta: link.optional(),
})
),
}),
})
.transform((data) => data.all_sas_tier_comparison.items.at(0))