Files
klz-cables.com/.pnpm-store/v10/files/ff/649974dcf3a13c114b3dfb08eac8f86f67a0d93ffe46355346965230ef41bcb64ea06c8b156ed4001f286309e41293496f4cdda493fb1a518e33e700455ed1
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

31 lines
644 B
Plaintext

function isHidden(hidden, user) {
if (typeof hidden === 'function') {
try {
return hidden({
user
});
} catch {
return true;
}
}
return !!hidden;
}
export function getVisibleEntities({
req
}) {
return {
collections: req.payload.config.collections.map(({
slug,
admin: {
hidden
}
}) => !isHidden(hidden, req.user) ? slug : null).filter(Boolean),
globals: req.payload.config.globals.map(({
slug,
admin: {
hidden
}
}) => !isHidden(hidden, req.user) ? slug : null).filter(Boolean)
};
}
//# sourceMappingURL=getVisibleEntities.js.map