@spartacus/core
Version:
Spartacus - the core framework
18 lines • 2.28 kB
JavaScript
/**
* The homepage id for the CMS homepage is not required when we query the backend.
* CMS business users can have multiple pages, that they might switch quickly without
* changing the page id. Therefore, we use a constant to keep track of the page in the
* store, but are able to ignore the id while querying the backend.
*/
export const HOME_PAGE_CONTEXT = '__HOMEPAGE__';
/**
* SmartEdit preview page is loaded by previewToken which is added by interceptor
*/
export const SMART_EDIT_CONTEXT = 'smartedit-preview';
export class PageContext {
constructor(id, type) {
this.id = id;
this.type = type;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZS1jb250ZXh0Lm1vZGVsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvY29yZS9zcmMvcm91dGluZy9tb2RlbHMvcGFnZS1jb250ZXh0Lm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBOzs7OztHQUtHO0FBQ0gsTUFBTSxDQUFDLE1BQU0saUJBQWlCLEdBQUcsY0FBYyxDQUFDO0FBRWhEOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sa0JBQWtCLEdBQUcsbUJBQW1CLENBQUM7QUFFdEQsTUFBTSxPQUFPLFdBQVc7SUFJdEIsWUFBWSxFQUFVLEVBQUUsSUFBZTtRQUNyQyxJQUFJLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQztRQUNiLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO0lBQ25CLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBhZ2VUeXBlIH0gZnJvbSAnLi4vLi4vbW9kZWwvY21zLm1vZGVsJztcblxuLyoqXG4gKiBUaGUgaG9tZXBhZ2UgaWQgZm9yIHRoZSBDTVMgaG9tZXBhZ2UgaXMgbm90IHJlcXVpcmVkIHdoZW4gd2UgcXVlcnkgdGhlIGJhY2tlbmQuXG4gKiBDTVMgYnVzaW5lc3MgdXNlcnMgY2FuIGhhdmUgbXVsdGlwbGUgcGFnZXMsIHRoYXQgdGhleSBtaWdodCBzd2l0Y2ggcXVpY2tseSB3aXRob3V0XG4gKiBjaGFuZ2luZyB0aGUgcGFnZSBpZC4gVGhlcmVmb3JlLCB3ZSB1c2UgYSBjb25zdGFudCB0byBrZWVwIHRyYWNrIG9mIHRoZSBwYWdlIGluIHRoZVxuICogc3RvcmUsIGJ1dCBhcmUgYWJsZSB0byBpZ25vcmUgdGhlIGlkIHdoaWxlIHF1ZXJ5aW5nIHRoZSBiYWNrZW5kLlxuICovXG5leHBvcnQgY29uc3QgSE9NRV9QQUdFX0NPTlRFWFQgPSAnX19IT01FUEFHRV9fJztcblxuLyoqXG4gKiBTbWFydEVkaXQgcHJldmlldyBwYWdlIGlzIGxvYWRlZCBieSBwcmV2aWV3VG9rZW4gd2hpY2ggaXMgYWRkZWQgYnkgaW50ZXJjZXB0b3JcbiAqL1xuZXhwb3J0IGNvbnN0IFNNQVJUX0VESVRfQ09OVEVYVCA9ICdzbWFydGVkaXQtcHJldmlldyc7XG5cbmV4cG9ydCBjbGFzcyBQYWdlQ29udGV4dCB7XG4gIGlkOiBzdHJpbmc7XG4gIHR5cGU/OiBQYWdlVHlwZTtcblxuICBjb25zdHJ1Y3RvcihpZDogc3RyaW5nLCB0eXBlPzogUGFnZVR5cGUpIHtcbiAgICB0aGlzLmlkID0gaWQ7XG4gICAgdGhpcy50eXBlID0gdHlwZTtcbiAgfVxufVxuIl19