2024-05-15 13:44:50 +02:00

26 lines
671 B
TypeScript

import { Block } from "payload/types";
import { AttributeTypes, Collections } from "../../constants";
import { rowField } from "../../fields/rowField/rowField";
export const numberBlock: Block = {
slug: "numberBlock",
interfaceName: "NumberBlock",
labels: { singular: "Number attribute", plural: "Number attributes" },
fields: [
rowField([
{
name: "name",
type: "relationship",
relationTo: Collections.Attributes,
filterOptions: () => ({ type: { equals: AttributeTypes.Number } }),
required: true,
},
{
name: "number",
type: "number",
required: true,
},
]),
],
};