feat(SW-2134): Added support for images inside accordions
Approved-by: Matilda Landström
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user