fix: improve loading on destination overview page

- Only load data from Contentstack
- Use static JSON for destination list
- Some logic improvements to data handling and types
This commit is contained in:
Michael Zetterberg
2025-03-26 11:38:10 +01:00
parent f010a6869a
commit 65f75c11ef
37 changed files with 6619 additions and 185 deletions

View File

@@ -25,7 +25,7 @@ export const blocksSchema = z.discriminatedUnion("__typename", [
export const destinationOverviewPageSchema = z.object({
destination_overview_page: z.object({
title: z.string(),
heading: z.string().nullish(),
blocks: discriminatedUnionArray(blocksSchema.options),
location: mapLocationSchema,
system: systemSchema.merge(