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

59 lines
2.3 KiB
Plaintext

import { _internal_renderFieldHandler, copyDataFromLocaleHandler } from '@payloadcms/ui/rsc';
import { buildFormStateHandler } from '@payloadcms/ui/utilities/buildFormState';
import { buildTableStateHandler } from '@payloadcms/ui/utilities/buildTableState';
import { getFolderResultsComponentAndDataHandler } from '@payloadcms/ui/utilities/getFolderResultsComponentAndData';
import { schedulePublishHandler } from '@payloadcms/ui/utilities/schedulePublishHandler';
import { getDefaultLayoutHandler } from '../views/Dashboard/Default/ModularDashboard/renderWidget/getDefaultLayoutServerFn.js';
import { renderWidgetHandler } from '../views/Dashboard/Default/ModularDashboard/renderWidget/renderWidgetServerFn.js';
import { renderDocumentHandler } from '../views/Document/handleServerFunction.js';
import { renderDocumentSlotsHandler } from '../views/Document/renderDocumentSlots.js';
import { renderListHandler } from '../views/List/handleServerFunction.js';
import { initReq } from './initReq.js';
import { slugifyHandler } from './slugify.js';
const baseServerFunctions = {
'copy-data-from-locale': copyDataFromLocaleHandler,
'form-state': buildFormStateHandler,
'get-default-layout': getDefaultLayoutHandler,
'get-folder-results-component-and-data': getFolderResultsComponentAndDataHandler,
'render-document': renderDocumentHandler,
'render-document-slots': renderDocumentSlotsHandler,
'render-field': _internal_renderFieldHandler,
'render-list': renderListHandler,
'render-widget': renderWidgetHandler,
'schedule-publish': schedulePublishHandler,
slugify: slugifyHandler,
'table-state': buildTableStateHandler
};
export const handleServerFunctions = async args => {
const {
name: fnKey,
args: fnArgs,
config: configPromise,
importMap,
serverFunctions: extraServerFunctions
} = args;
const {
cookies,
locale,
permissions,
req
} = await initReq({
configPromise,
importMap,
key: 'RootLayout'
});
const augmentedArgs = {
...fnArgs,
cookies,
importMap,
locale,
permissions,
req
};
const fn = extraServerFunctions?.[fnKey] || baseServerFunctions[fnKey];
if (!fn) {
throw new Error(`Unknown Server Function: ${fnKey}`);
}
return fn(augmentedArgs);
};
//# sourceMappingURL=handleServerFunctions.js.map