UNPKG

@spartacus/core

Version:

Spartacus - the core framework

18 lines 2.28 kB
/** * 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