Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
49 lines
2.4 KiB
Plaintext
49 lines
2.4 KiB
Plaintext
import { genImportMapIterateFields } from './iterateFields.js';
|
|
export function iterateCollections({ addToImportMap, baseDir, collections, config, importMap, imports }) {
|
|
for (const collection of collections){
|
|
genImportMapIterateFields({
|
|
addToImportMap,
|
|
baseDir,
|
|
config,
|
|
fields: collection.fields,
|
|
importMap,
|
|
imports
|
|
});
|
|
addToImportMap(collection.admin?.components?.afterList);
|
|
addToImportMap(collection.admin?.components?.listMenuItems);
|
|
addToImportMap(collection.admin?.components?.afterListTable);
|
|
addToImportMap(collection.admin?.components?.beforeList);
|
|
addToImportMap(collection.admin?.components?.beforeListTable);
|
|
addToImportMap(collection.admin?.components?.Description);
|
|
addToImportMap(collection.admin?.components?.edit?.beforeDocumentControls);
|
|
addToImportMap(collection.admin?.components?.edit?.editMenuItems);
|
|
addToImportMap(collection.admin?.components?.edit?.PreviewButton);
|
|
addToImportMap(collection.admin?.components?.edit?.PublishButton);
|
|
addToImportMap(collection.admin?.components?.edit?.SaveButton);
|
|
addToImportMap(collection.admin?.components?.edit?.SaveDraftButton);
|
|
addToImportMap(collection.admin?.components?.edit?.Status);
|
|
addToImportMap(collection.admin?.components?.edit?.UnpublishButton);
|
|
addToImportMap(collection.admin?.components?.edit?.Upload);
|
|
if (collection.upload?.admin?.components?.controls) {
|
|
addToImportMap(collection.upload?.admin?.components?.controls);
|
|
}
|
|
if (collection.admin?.components?.views?.edit) {
|
|
for (const editViewConfig of Object.values(collection.admin?.components?.views?.edit)){
|
|
if ('Component' in editViewConfig) {
|
|
addToImportMap(editViewConfig?.Component);
|
|
}
|
|
if ('actions' in editViewConfig) {
|
|
addToImportMap(editViewConfig?.actions);
|
|
}
|
|
if ('tab' in editViewConfig) {
|
|
addToImportMap(editViewConfig?.tab?.Component);
|
|
addToImportMap(editViewConfig?.tab?.Pill);
|
|
}
|
|
}
|
|
}
|
|
addToImportMap(collection.admin?.components?.views?.list?.Component);
|
|
addToImportMap(collection.admin?.components?.views?.list?.actions);
|
|
}
|
|
}
|
|
|
|
//# sourceMappingURL=iterateCollections.js.map |