UNPKG

payload

Version:

Node, React, Headless CMS and Application Framework built on Next.js

21 lines (20 loc) 518 B
import ObjectIdImport from 'bson-objectid'; const ObjectId = ObjectIdImport.default || ObjectIdImport; export const baseIDField = { name: 'id', type: 'text', admin: { hidden: true }, defaultValue: ()=>new ObjectId().toHexString(), hooks: { beforeChange: [ ({ value })=>value || new ObjectId().toHexString() ], beforeDuplicate: [ ()=>new ObjectId().toHexString() ] }, label: 'ID' }; //# sourceMappingURL=baseIDField.js.map