@spartacus/core
Version:
Spartacus - the core framework
27 lines • 4.3 kB
JavaScript
import { StateUtils } from '../../../state/utils/index';
import { NAVIGATION_DETAIL_ENTITY } from '../cms-state';
export const LOAD_CMS_NAVIGATION_ITEMS = '[Cms] Load NavigationEntry items';
export const LOAD_CMS_NAVIGATION_ITEMS_FAIL = '[Cms] Load NavigationEntry items Fail';
export const LOAD_CMS_NAVIGATION_ITEMS_SUCCESS = '[Cms] Load NavigationEntry items Success';
export class LoadCmsNavigationItems extends StateUtils.EntityLoadAction {
constructor(payload) {
super(NAVIGATION_DETAIL_ENTITY, payload.nodeId);
this.payload = payload;
this.type = LOAD_CMS_NAVIGATION_ITEMS;
}
}
export class LoadCmsNavigationItemsFail extends StateUtils.EntityFailAction {
constructor(nodeId, payload) {
super(NAVIGATION_DETAIL_ENTITY, nodeId, payload);
this.payload = payload;
this.type = LOAD_CMS_NAVIGATION_ITEMS_FAIL;
}
}
export class LoadCmsNavigationItemsSuccess extends StateUtils.EntitySuccessAction {
constructor(payload) {
super(NAVIGATION_DETAIL_ENTITY, payload.nodeId);
this.payload = payload;
this.type = LOAD_CMS_NAVIGATION_ITEMS_SUCCESS;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF2aWdhdGlvbi1lbnRyeS1pdGVtLmFjdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2NvcmUvc3JjL2Ntcy9zdG9yZS9hY3Rpb25zL25hdmlnYXRpb24tZW50cnktaXRlbS5hY3Rpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ3hELE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUV4RCxNQUFNLENBQUMsTUFBTSx5QkFBeUIsR0FBRyxrQ0FBa0MsQ0FBQztBQUM1RSxNQUFNLENBQUMsTUFBTSw4QkFBOEIsR0FDekMsdUNBQXVDLENBQUM7QUFDMUMsTUFBTSxDQUFDLE1BQU0saUNBQWlDLEdBQzVDLDBDQUEwQyxDQUFDO0FBRTdDLE1BQU0sT0FBTyxzQkFBdUIsU0FBUSxVQUFVLENBQUMsZ0JBQWdCO0lBRXJFLFlBQW1CLE9BQXlDO1FBQzFELEtBQUssQ0FBQyx3QkFBd0IsRUFBRSxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUM7UUFEL0IsWUFBTyxHQUFQLE9BQU8sQ0FBa0M7UUFEbkQsU0FBSSxHQUFHLHlCQUF5QixDQUFDO0lBRzFDLENBQUM7Q0FDRjtBQUVELE1BQU0sT0FBTywwQkFBMkIsU0FBUSxVQUFVLENBQUMsZ0JBQWdCO0lBRXpFLFlBQVksTUFBYyxFQUFTLE9BQVk7UUFDN0MsS0FBSyxDQUFDLHdCQUF3QixFQUFFLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQztRQURoQixZQUFPLEdBQVAsT0FBTyxDQUFLO1FBRHRDLFNBQUksR0FBRyw4QkFBOEIsQ0FBQztJQUcvQyxDQUFDO0NBQ0Y7QUFFRCxNQUFNLE9BQU8sNkJBQThCLFNBQVEsVUFBVSxDQUFDLG1CQUFtQjtJQUUvRSxZQUFtQixPQUE4QztRQUMvRCxLQUFLLENBQUMsd0JBQXdCLEVBQUUsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBRC9CLFlBQU8sR0FBUCxPQUFPLENBQXVDO1FBRHhELFNBQUksR0FBRyxpQ0FBaUMsQ0FBQztJQUdsRCxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBTdGF0ZVV0aWxzIH0gZnJvbSAnLi4vLi4vLi4vc3RhdGUvdXRpbHMvaW5kZXgnO1xuaW1wb3J0IHsgTkFWSUdBVElPTl9ERVRBSUxfRU5USVRZIH0gZnJvbSAnLi4vY21zLXN0YXRlJztcblxuZXhwb3J0IGNvbnN0IExPQURfQ01TX05BVklHQVRJT05fSVRFTVMgPSAnW0Ntc10gTG9hZCBOYXZpZ2F0aW9uRW50cnkgaXRlbXMnO1xuZXhwb3J0IGNvbnN0IExPQURfQ01TX05BVklHQVRJT05fSVRFTVNfRkFJTCA9XG4gICdbQ21zXSBMb2FkIE5hdmlnYXRpb25FbnRyeSBpdGVtcyBGYWlsJztcbmV4cG9ydCBjb25zdCBMT0FEX0NNU19OQVZJR0FUSU9OX0lURU1TX1NVQ0NFU1MgPVxuICAnW0Ntc10gTG9hZCBOYXZpZ2F0aW9uRW50cnkgaXRlbXMgU3VjY2Vzcyc7XG5cbmV4cG9ydCBjbGFzcyBMb2FkQ21zTmF2aWdhdGlvbkl0ZW1zIGV4dGVuZHMgU3RhdGVVdGlscy5FbnRpdHlMb2FkQWN0aW9uIHtcbiAgcmVhZG9ubHkgdHlwZSA9IExPQURfQ01TX05BVklHQVRJT05fSVRFTVM7XG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBwYXlsb2FkOiB7IG5vZGVJZDogc3RyaW5nOyBpdGVtczogYW55W10gfSkge1xuICAgIHN1cGVyKE5BVklHQVRJT05fREVUQUlMX0VOVElUWSwgcGF5bG9hZC5ub2RlSWQpO1xuICB9XG59XG5cbmV4cG9ydCBjbGFzcyBMb2FkQ21zTmF2aWdhdGlvbkl0ZW1zRmFpbCBleHRlbmRzIFN0YXRlVXRpbHMuRW50aXR5RmFpbEFjdGlvbiB7XG4gIHJlYWRvbmx5IHR5cGUgPSBMT0FEX0NNU19OQVZJR0FUSU9OX0lURU1TX0ZBSUw7XG4gIGNvbnN0cnVjdG9yKG5vZGVJZDogc3RyaW5nLCBwdWJsaWMgcGF5bG9hZDogYW55KSB7XG4gICAgc3VwZXIoTkFWSUdBVElPTl9ERVRBSUxfRU5USVRZLCBub2RlSWQsIHBheWxvYWQpO1xuICB9XG59XG5cbmV4cG9ydCBjbGFzcyBMb2FkQ21zTmF2aWdhdGlvbkl0ZW1zU3VjY2VzcyBleHRlbmRzIFN0YXRlVXRpbHMuRW50aXR5U3VjY2Vzc0FjdGlvbiB7XG4gIHJlYWRvbmx5IHR5cGUgPSBMT0FEX0NNU19OQVZJR0FUSU9OX0lURU1TX1NVQ0NFU1M7XG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBwYXlsb2FkOiB7IG5vZGVJZDogc3RyaW5nOyBjb21wb25lbnRzOiBhbnlbXSB9KSB7XG4gICAgc3VwZXIoTkFWSUdBVElPTl9ERVRBSUxfRU5USVRZLCBwYXlsb2FkLm5vZGVJZCk7XG4gIH1cbn1cblxuLy8gYWN0aW9uIHR5cGVzXG5leHBvcnQgdHlwZSBDbXNOYXZpZ2F0aW9uRW50cnlJdGVtQWN0aW9uID1cbiAgfCBMb2FkQ21zTmF2aWdhdGlvbkl0ZW1zXG4gIHwgTG9hZENtc05hdmlnYXRpb25JdGVtc0ZhaWxcbiAgfCBMb2FkQ21zTmF2aWdhdGlvbkl0ZW1zU3VjY2VzcztcbiJdfQ==