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

87 lines
2.2 KiB
Plaintext

import { jsx as _jsx } from "react/jsx-runtime";
import { getVisibleEntities } from '@payloadcms/ui/shared';
import { formatAdminURL } from 'payload/shared';
import * as qs from 'qs-esm';
import React from 'react';
import { DefaultTemplate } from '../../templates/Default/index.js';
import { getNextRequestI18n } from '../../utilities/getNextRequestI18n.js';
import { initReq } from '../../utilities/initReq.js';
import { NotFoundClient } from './index.client.js';
export const generateNotFoundViewMetadata = async ({
config: configPromise
}) => {
const config = await configPromise;
const i18n = await getNextRequestI18n({
config
});
return {
title: i18n.t('general:notFound')
};
};
export const NotFoundPage = async ({
config: configPromise,
importMap,
params: paramsPromise,
searchParams: searchParamsPromise
}) => {
const config = await configPromise;
const {
routes: {
admin: adminRoute
} = {}
} = config;
const searchParams = await searchParamsPromise;
const queryString = `${qs.stringify(searchParams ?? {}, {
addQueryPrefix: true
})}`;
const {
locale,
permissions,
req,
req: {
payload
}
} = await initReq({
configPromise: config,
importMap,
key: 'RootLayout',
overrides: {
fallbackLocale: false,
req: {
query: qs.parse(queryString, {
depth: 10,
ignoreQueryPrefix: true
})
},
// intentionally omit `serverURL` to keep URL relative
urlSuffix: `${formatAdminURL({
adminRoute,
path: '/not-found'
})}${searchParams ? queryString : ''}`
}
});
if (!req.user || !permissions.canAccessAdmin) {
return /*#__PURE__*/_jsx(NotFoundClient, {});
}
const params = await paramsPromise;
const visibleEntities = getVisibleEntities({
req
});
return /*#__PURE__*/_jsx(DefaultTemplate, {
i18n: req.i18n,
locale: locale,
params: params,
payload: payload,
permissions: permissions,
searchParams: searchParams,
user: req.user,
visibleEntities: visibleEntities,
children: /*#__PURE__*/_jsx(NotFoundClient, {})
});
};
export function NotFoundView(props) {
return /*#__PURE__*/_jsx(NotFoundClient, {
marginTop: "large"
});
}
//# sourceMappingURL=index.js.map