@prismicio/next
Version:
Helpers to integrate Prismic into Next.js apps
20 lines (19 loc) • 643 B
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
function enableAutoPreviews(config) {
if ("previewData" in config && config.previewData) {
if (isPrismicPreviewData(config.previewData)) {
config.client.queryContentFromRef(config.previewData.ref);
}
return;
}
if ("req" in config && config.req) {
config.client.enableAutoPreviewsFromReq(config.req);
return;
}
}
function isPrismicPreviewData(input) {
return typeof input === "object" && input !== null && "ref" in input;
}
exports.enableAutoPreviews = enableAutoPreviews;
//# sourceMappingURL=enableAutoPreviews.cjs.map