Files
klz-cables.com/.pnpm-store/v10/files/c2/ada909ead0dacc26c753f3e51cb0a42e34ddddc01a29ede77e2a0db0bb83f624a2c0104191efd8231865ca2a49be778a999ffc76f1a4ea95a19edf1a7e3e92
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

164 lines
4.7 KiB
Plaintext

'use client';
import { c as _c } from "react/compiler-runtime";
import { getTranslation } from '@payloadcms/translations';
import { formatAdminURL } from 'payload/shared';
import { useEffect } from 'react';
import { useStepNav } from '../../../elements/StepNav/index.js';
import { useConfig } from '../../../providers/Config/index.js';
import { useDocumentInfo } from '../../../providers/DocumentInfo/index.js';
import { useDocumentTitle } from '../../../providers/DocumentTitle/index.js';
import { useEntityVisibility } from '../../../providers/EntityVisibility/index.js';
import { useTranslation } from '../../../providers/Translation/index.js';
export const SetDocumentStepNav = props => {
const $ = _c(37);
const {
id,
collectionSlug,
globalSlug,
isTrashed,
pluralLabel,
useAsTitle
} = props;
const view = props?.view || undefined;
const {
isEditing,
isInitializing
} = useDocumentInfo();
const {
title
} = useDocumentTitle();
const {
isEntityVisible
} = useEntityVisibility();
let t0;
if ($[0] !== collectionSlug || $[1] !== globalSlug || $[2] !== isEntityVisible) {
t0 = isEntityVisible({
collectionSlug,
globalSlug
});
$[0] = collectionSlug;
$[1] = globalSlug;
$[2] = isEntityVisible;
$[3] = t0;
} else {
t0 = $[3];
}
const isVisible = t0;
const {
setStepNav
} = useStepNav();
const {
i18n,
t
} = useTranslation();
const {
config: t1
} = useConfig();
const {
routes: t2,
serverURL
} = t1;
const {
admin: adminRoute
} = t2;
let t3;
if ($[4] !== adminRoute || $[5] !== collectionSlug || $[6] !== globalSlug || $[7] !== i18n || $[8] !== id || $[9] !== isEditing || $[10] !== isInitializing || $[11] !== isTrashed || $[12] !== isVisible || $[13] !== pluralLabel || $[14] !== setStepNav || $[15] !== t || $[16] !== title || $[17] !== useAsTitle || $[18] !== view) {
t3 = () => {
const nav = [];
if (!isInitializing) {
if (collectionSlug) {
nav.push({
label: getTranslation(pluralLabel, i18n),
url: isVisible ? formatAdminURL({
adminRoute,
path: `/collections/${collectionSlug}`
}) : undefined
});
if (isTrashed) {
nav.push({
label: t("general:trash"),
url: isVisible ? formatAdminURL({
adminRoute,
path: `/collections/${collectionSlug}/trash`
}) : undefined
});
}
if (isEditing) {
nav.push({
label: useAsTitle && useAsTitle !== "id" && title || `${id}`,
url: isVisible ? formatAdminURL({
adminRoute,
path: isTrashed ? `/collections/${collectionSlug}/trash/${id}` : `/collections/${collectionSlug}/${id}`
}) : undefined
});
} else {
nav.push({
label: t("general:createNew")
});
}
} else {
if (globalSlug) {
nav.push({
label: title,
url: isVisible ? formatAdminURL({
adminRoute,
path: `/globals/${globalSlug}`
}) : undefined
});
}
}
if (view) {
nav.push({
label: view
});
}
setStepNav(nav);
}
};
$[4] = adminRoute;
$[5] = collectionSlug;
$[6] = globalSlug;
$[7] = i18n;
$[8] = id;
$[9] = isEditing;
$[10] = isInitializing;
$[11] = isTrashed;
$[12] = isVisible;
$[13] = pluralLabel;
$[14] = setStepNav;
$[15] = t;
$[16] = title;
$[17] = useAsTitle;
$[18] = view;
$[19] = t3;
} else {
t3 = $[19];
}
let t4;
if ($[20] !== adminRoute || $[21] !== collectionSlug || $[22] !== globalSlug || $[23] !== i18n || $[24] !== id || $[25] !== isEditing || $[26] !== isInitializing || $[27] !== isTrashed || $[28] !== isVisible || $[29] !== pluralLabel || $[30] !== serverURL || $[31] !== setStepNav || $[32] !== t || $[33] !== title || $[34] !== useAsTitle || $[35] !== view) {
t4 = [setStepNav, isInitializing, isEditing, pluralLabel, id, isTrashed, useAsTitle, adminRoute, t, i18n, title, collectionSlug, globalSlug, serverURL, view, isVisible];
$[20] = adminRoute;
$[21] = collectionSlug;
$[22] = globalSlug;
$[23] = i18n;
$[24] = id;
$[25] = isEditing;
$[26] = isInitializing;
$[27] = isTrashed;
$[28] = isVisible;
$[29] = pluralLabel;
$[30] = serverURL;
$[31] = setStepNav;
$[32] = t;
$[33] = title;
$[34] = useAsTitle;
$[35] = view;
$[36] = t4;
} else {
t4 = $[36];
}
useEffect(t3, t4);
return null;
};
//# sourceMappingURL=index.js.map