@foxpage/foxpage-node-sdk
Version:
foxpage node sdk
22 lines (21 loc) • 619 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.initPreviewLocale = void 0;
const common_1 = require("../common");
/**
* init preview locale
* @param ctx
*/
const initPreviewLocale = (ctx) => {
const _isProd = (0, common_1.isProd)(ctx);
if (!_isProd) {
const previewLocale = (0, common_1.getPreviewLocale)(ctx);
// set preview locale
ctx._foxpage_preview_locale = previewLocale;
// update context locale
if (previewLocale) {
ctx.locale = previewLocale;
}
}
};
exports.initPreviewLocale = initPreviewLocale;