@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
2 lines • 938 B
JavaScript
import{copy as e}from"../../../../i18n/copy.mjs";import t from"../../custom-field.mjs";import n from"../../utils/key-to-title.mjs";import{collapsibleFieldConfig as r}from"./config.mjs";var i=class extends t{type=r.type;config;key;props;get sharedValidationFlags(){return{skipValidation:!0,skipRequiredValidation:!0,skipZodValidation:!0}}constructor(t,r){super(),this.key=t,this.props=r,this.config={key:this.key,type:this.type,details:{label:this.props?.details?.label??e(`admin:fields.${this.type}.${this.key}.label`,{defaultMessage:n(this.key)}),summary:this.props?.details?.summary},output:this.props?.output??`nested`,defaultOpen:this.props?.defaultOpen??!1,ui:{condition:this.props?.ui?.condition,width:this.props?.ui?.width},fields:[]}}getSchemaDefinition(){return{data:{columns:[]},error:void 0}}formatResponseValue(){return null}uniqueValidation(){return{valid:!0}}};export{i as default};
//# sourceMappingURL=custom-field.mjs.map