@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
2 lines • 885 B
JavaScript
import e from"./construct-brick-table.mjs";const t=t=>{let n=[],r=new Map,i=t.localization.locales.map(e=>e.code);if(t.fields!==void 0&&t.fields.length>0&&e(n,{type:`document-fields`,collection:t.collection,documentId:t.documentId,versionId:t.versionId,targetFields:t.fields,localization:{locales:i,defaultLocale:t.localization.defaultLocale},brickKeyTableNameMap:r,order:0,open:!0,tableNameByteLimit:t.tableNameByteLimit}),t.bricks!==void 0)for(let a=0;a<t.bricks.length;a++){let o=t.bricks[a];o&&e(n,{type:`brick`,collection:t.collection,documentId:t.documentId,versionId:t.versionId,targetFields:o.fields||[],localization:{locales:i,defaultLocale:t.localization.defaultLocale},brick:o,brickKeyTableNameMap:r,order:o.order===void 0?a:o.order,open:o.open??!1,tableNameByteLimit:t.tableNameByteLimit})}return n};export{t as default};
//# sourceMappingURL=aggregate-brick-tables.mjs.map