refactor(SW-438): change name to teasercard

This commit is contained in:
Matilda Landström
2024-10-16 10:21:34 +02:00
parent 8eb822da16
commit df17798662
8 changed files with 60 additions and 62 deletions

View File

@@ -9,15 +9,15 @@ import {
import { SidebarEnums } from "@/types/enums/sidebar"
export const contentCardsSchema = z.object({
export const teaserCardsSchema = z.object({
typename: z
.literal(SidebarEnums.blocks.ContentCard)
.literal(SidebarEnums.blocks.TeaserCard)
.optional()
.default(SidebarEnums.blocks.ContentCard),
content_card: z
.default(SidebarEnums.blocks.TeaserCard),
teaser_card: z
.object({
theme: z.enum(["featured", "default"]).nullable().default("default"),
content_cardConnection: z.object({
teaser_cardConnection: z.object({
edges: z.array(
z.object({
node: teaserCardBlockSchema,
@@ -27,16 +27,16 @@ export const contentCardsSchema = z.object({
})
.transform((data) => {
return {
...transformTeaserCardBlock(data.content_cardConnection.edges[0].node),
...transformTeaserCardBlock(data.teaser_cardConnection.edges[0].node),
theme: data.theme,
}
}),
})
export const contentCardRefschema = z.object({
content_card: z
export const teaserCardRefschema = z.object({
teaser_card: z
.object({
content_cardConnection: z.object({
teaser_cardConnection: z.object({
edges: z.array(
z.object({
node: teaserCardBlockRefsSchema,
@@ -46,8 +46,8 @@ export const contentCardRefschema = z.object({
})
.transform((data) => {
let card = null
if (data.content_cardConnection.edges.length) {
card = transformCardBlockRefs(data.content_cardConnection.edges[0].node)
if (data.teaser_cardConnection.edges.length) {
card = transformCardBlockRefs(data.teaser_cardConnection.edges[0].node)
}
return card
}),