feat(LOY-188): dynamic content support in content pages headers & use in DTMC employee benefits page * feat(LOY-188): add dynamic content handling for DTMC employee benefits page header * fix(LOY-188): change section to div in EmployeeBenefitsCallToActions component * refactor(LOY-188): switch to ButtonLink * refactor(LOY-188): replace enum with as const objects in DynamicContentEnum * chore(LOY-188): change ComponentValue type exports to internal scope in DynamicContentEnum * fix(EmployeeBenefitsCallToActions): replace div with fragment * chore(LOY-188): update translations Approved-by: Christian Andolf
12 lines
307 B
TypeScript
12 lines
307 B
TypeScript
import { z } from "zod"
|
|
|
|
import { DynamicContentEnum } from "@/types/enums/dynamicContent"
|
|
|
|
export const dynamicContentSchema = z.object({
|
|
component: z.enum(DynamicContentEnum.Headers.enums),
|
|
})
|
|
|
|
export const dynamicContentRefsSchema = z.object({
|
|
component: z.enum(DynamicContentEnum.Headers.enums),
|
|
})
|