UNPKG

alinea

Version:
25 lines (23 loc) 592 B
import "../../chunks/chunk-NZLE2WMY.js"; // src/field/object/ObjectField.ts import { type } from "alinea/core/Type"; import { RecordField } from "alinea/core/field/RecordField"; import { viewKeys } from "alinea/dashboard/editor/ViewKeys"; var ObjectField = class extends RecordField { }; function object(label, options) { const fields = type("Object fields", { fields: options.fields }); return Object.assign( new ObjectField(fields, { options: { label, ...options, fields }, view: viewKeys.ObjectInput }), fields ); } export { ObjectField, object };