feat(SW-2134): Added support for images inside accordions

Approved-by: Matilda Landström
This commit is contained in:
Erik Tiekstra
2025-06-02 09:37:20 +00:00
parent d36754e24d
commit 09879d2f4a
2 changed files with 11 additions and 1 deletions

View File

@@ -5,9 +5,12 @@ import {
linkUnionSchema,
transformPageLink,
} from "../pageLinks"
import { imageSchema } from "./image"
import { BlocksEnums } from "@/types/enums/blocks"
export const embeddedContentSchema = z.union([linkUnionSchema, imageSchema])
export const accordionItemsSchema = z.array(
z.object({
question: z.string(),
@@ -16,7 +19,7 @@ export const accordionItemsSchema = z.array(
embedded_itemsConnection: z.object({
edges: z.array(
z.object({
node: linkUnionSchema.transform((data) => {
node: embeddedContentSchema.transform((data) => {
const link = transformPageLink(data)
if (link) {
return link