Files
web/server/routers/contentstack/schemas/sidebar/dynamicContent.ts
2024-09-24 09:47:31 +02:00

15 lines
417 B
TypeScript

import { z } from "zod"
import { DynamicContentEnum } from "@/types/enums/dynamicContent"
import { SidebarEnums } from "@/types/enums/sidebar"
export const dynamicContentSchema = z.object({
typename: z
.literal(SidebarEnums.blocks.DynamicContent)
.optional()
.default(SidebarEnums.blocks.DynamicContent),
dynamic_content: z.object({
component: z.enum(DynamicContentEnum.Sidebar.enums),
}),
})