UNPKG

@paroicms/server

Version:
27 lines 1.21 kB
import { toTpClusterPayload } from "./cluster-payloads.js"; import { createDocPayloadDrop } from "./create-doc-drop.js"; import { makeSitePayload } from "./site-payload.js"; import { makeBasicTranslationsPayload } from "./translations.queries.js"; export function makeDetachedPublicPayload(renderingContext, options) { const { siteContext } = renderingContext; const language = options.language ?? siteContext.siteSchema.defaultLanguage; const cluster = toTpClusterPayload(renderingContext, language, siteContext.homeRoutingCluster); return { site: makeSitePayload(renderingContext, language), doc: { kind: "detached", language, languageLabel: siteContext.siteSchema.languageLabels[language], translations: makeBasicTranslationsPayload(siteContext), urlQuery: options.urlQuery, cluster: cluster, }, }; } export function makeRegularPublicPayload(renderingContext, docValues, options) { return { site: makeSitePayload(renderingContext, docValues.language), doc: createDocPayloadDrop(renderingContext, docValues, options), }; } //# sourceMappingURL=make-public-payload.js.map