34 lines
630 B
TypeScript

import type { Block } from "payload";
export const FormBlock: Block = {
slug: "formBlock",
fields: [
{
name: "form",
type: "relationship",
relationTo: "forms",
required: true,
},
{
name: "enableIntro",
type: "checkbox",
label: "Enable Intro Content",
},
{
name: "introContent",
type: "richText",
admin: {
condition: (_, { enableIntro }) => Boolean(enableIntro),
},
label: "Intro Content",
},
],
graphQL: {
singularName: "FormBlock",
},
labels: {
plural: "Form Blocks",
singular: "Form Block",
},
};