Files
klz-cables.com/.pnpm-store/v10/files/eb/d2b894fd3e572def3440dbe4182a810d2c39ee59a852ebee9deb07c0163adb75ca664c6d77ea1a5329a35a261c286b8e63cc440a90d2843c0142bf344d17f3
Marc Mintel 5397309103
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
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

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