fix(SW-860): use is_contentstack_link option from CS

This commit is contained in:
Matilda Landström
2024-12-05 11:32:13 +01:00
parent cebbdfce53
commit bf5ea5c3c2

View File

@@ -6,6 +6,7 @@ export const buttonSchema = z
.object({
cta_text: z.string().optional().default(""),
open_in_new_tab: z.boolean().default(false),
is_contentstack_link: z.boolean().default(false),
external_link: z
.object({
href: z.string().optional().default(""),
@@ -34,7 +35,7 @@ export const buttonSchema = z
}),
})
.transform((data) => {
if (data.linkConnection?.edges?.length) {
if (data.linkConnection?.edges?.length && data.is_contentstack_link) {
const link = data.linkConnection.edges[0].node
return {
href: link.url,