UNPKG

dynamic-display-shared

Version:

A library for dynamic view

25 lines 5.33 kB
import { createReducer, on } from '@ngrx/store'; import * as EntityManagementActions from './entity-management.actions'; export const entityManagementFeatureKey = 'entityManagement'; export const initialState = { entityForUpdate: undefined, backgroundUpdateProcesses: 0, isEditStatusesDialogOpened: false }; const entityManagementReducer = createReducer(initialState, // on(EntityManagementActions.loadEntityManagements, state => state), // on(EntityManagementActions.loadEntityManagements, state => state), // on(EntityManagementActions.loadEntityManagementsSuccess, (state, action) => state), on(EntityManagementActions.addBackgroundUpdateProcess, (state) => { return { ...state, backgroundUpdateProcesses: state.backgroundUpdateProcesses + 1 }; }), on(EntityManagementActions.endBackgroundUpdateProcess, (state) => { return { ...state, backgroundUpdateProcesses: state.backgroundUpdateProcesses - 1 }; }), on(EntityManagementActions.editStatusesDialogOpened, (state) => { return { ...state, isEditStatusesDialogOpened: true }; }), on(EntityManagementActions.editStatusesDialogClosed, (state) => { return { ...state, isEditStatusesDialogOpened: false }; })); export function reducer(state, action) { return entityManagementReducer(state, action); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW50aXR5LW1hbmFnZW1lbnQucmVkdWNlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2R5bmFtaWMtZGlzcGxheS1zaGFyZWQvc3JjL2xpYi9zaGFyZWQvc3RvcmUvZW50aXR5LW1hbmFnZW1lbnQucmVkdWNlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQVUsYUFBYSxFQUFFLEVBQUUsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUN4RCxPQUFPLEtBQUssdUJBQXVCLE1BQU0sNkJBQTZCLENBQUM7QUFHdkUsTUFBTSxDQUFDLE1BQU0sMEJBQTBCLEdBQUcsa0JBQWtCLENBQUM7QUFRN0QsTUFBTSxDQUFDLE1BQU0sWUFBWSxHQUEwQjtJQUNqRCxlQUFlLEVBQUUsU0FBUztJQUMxQix5QkFBeUIsRUFBRSxDQUFDO0lBQzVCLDBCQUEwQixFQUFFLEtBQUs7Q0FDbEMsQ0FBQztBQUVGLE1BQU0sdUJBQXVCLEdBQUcsYUFBYSxDQUMzQyxZQUFZO0FBRVoscUVBQXFFO0FBQ3JFLHFFQUFxRTtBQUNyRSxzRkFBc0Y7QUFDdEYsRUFBRSxDQUFDLHVCQUF1QixDQUFDLDBCQUEwQixFQUFFLENBQUMsS0FBSyxFQUFFLEVBQUU7SUFDL0QsT0FBTyxFQUFFLEdBQUcsS0FBSyxFQUFFLHlCQUF5QixFQUFFLEtBQUssQ0FBQyx5QkFBeUIsR0FBRyxDQUFDLEVBQUUsQ0FBQTtBQUNyRixDQUFDLENBQUMsRUFDRixFQUFFLENBQUMsdUJBQXVCLENBQUMsMEJBQTBCLEVBQUUsQ0FBQyxLQUFLLEVBQUUsRUFBRTtJQUMvRCxPQUFPLEVBQUUsR0FBRyxLQUFLLEVBQUUseUJBQXlCLEVBQUUsS0FBSyxDQUFDLHlCQUF5QixHQUFHLENBQUMsRUFBRSxDQUFBO0FBQ3JGLENBQUMsQ0FBQyxFQUNGLEVBQUUsQ0FBQyx1QkFBdUIsQ0FBQyx3QkFBd0IsRUFBRSxDQUFDLEtBQUssRUFBRSxFQUFFO0lBQzdELE9BQU8sRUFBRSxHQUFHLEtBQUssRUFBRSwwQkFBMEIsRUFBRSxJQUFJLEVBQUUsQ0FBQTtBQUN2RCxDQUFDLENBQUMsRUFDRixFQUFFLENBQUMsdUJBQXVCLENBQUMsd0JBQXdCLEVBQUUsQ0FBQyxLQUFLLEVBQUUsRUFBRTtJQUM3RCxPQUFPLEVBQUUsR0FBRyxLQUFLLEVBQUUsMEJBQTBCLEVBQUUsS0FBSyxFQUFFLENBQUE7QUFDeEQsQ0FBQyxDQUFDLENBRUgsQ0FBQztBQUVGLE1BQU0sVUFBVSxPQUFPLENBQUMsS0FBd0MsRUFBRSxNQUFjO0lBQzlFLE9BQU8sdUJBQXVCLENBQUMsS0FBSyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0FBQ2hELENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IHsgQWN0aW9uLCBjcmVhdGVSZWR1Y2VyLCBvbiB9IGZyb20gJ0BuZ3J4L3N0b3JlJztcclxuaW1wb3J0ICogYXMgRW50aXR5TWFuYWdlbWVudEFjdGlvbnMgZnJvbSAnLi9lbnRpdHktbWFuYWdlbWVudC5hY3Rpb25zJztcclxuaW1wb3J0IHsgRW50aXR5Rm9yVXBkYXRlIH0gZnJvbSAnLi4vc2VydmljZXMvdXBkYXRlLWVudGl0eS5zZXJ2aWNlJztcclxuXHJcbmV4cG9ydCBjb25zdCBlbnRpdHlNYW5hZ2VtZW50RmVhdHVyZUtleSA9ICdlbnRpdHlNYW5hZ2VtZW50JztcclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgRW50aXR5TWFuYWdlbWVudFN0YXRlIHtcclxuICBlbnRpdHlGb3JVcGRhdGU6IEVudGl0eUZvclVwZGF0ZSB8IHVuZGVmaW5lZDtcclxuICBiYWNrZ3JvdW5kVXBkYXRlUHJvY2Vzc2VzOiBudW1iZXI7XHJcbiAgaXNFZGl0U3RhdHVzZXNEaWFsb2dPcGVuZWQ6IGJvb2xlYW47XHJcbn1cclxuXHJcbmV4cG9ydCBjb25zdCBpbml0aWFsU3RhdGU6IEVudGl0eU1hbmFnZW1lbnRTdGF0ZSA9IHtcclxuICBlbnRpdHlGb3JVcGRhdGU6IHVuZGVmaW5lZCxcclxuICBiYWNrZ3JvdW5kVXBkYXRlUHJvY2Vzc2VzOiAwLFxyXG4gIGlzRWRpdFN0YXR1c2VzRGlhbG9nT3BlbmVkOiBmYWxzZVxyXG59O1xyXG5cclxuY29uc3QgZW50aXR5TWFuYWdlbWVudFJlZHVjZXIgPSBjcmVhdGVSZWR1Y2VyKFxyXG4gIGluaXRpYWxTdGF0ZSxcclxuXHJcbiAgLy8gb24oRW50aXR5TWFuYWdlbWVudEFjdGlvbnMubG9hZEVudGl0eU1hbmFnZW1lbnRzLCBzdGF0ZSA9PiBzdGF0ZSksXHJcbiAgLy8gb24oRW50aXR5TWFuYWdlbWVudEFjdGlvbnMubG9hZEVudGl0eU1hbmFnZW1lbnRzLCBzdGF0ZSA9PiBzdGF0ZSksXHJcbiAgLy8gb24oRW50aXR5TWFuYWdlbWVudEFjdGlvbnMubG9hZEVudGl0eU1hbmFnZW1lbnRzU3VjY2VzcywgKHN0YXRlLCBhY3Rpb24pID0+IHN0YXRlKSxcclxuICBvbihFbnRpdHlNYW5hZ2VtZW50QWN0aW9ucy5hZGRCYWNrZ3JvdW5kVXBkYXRlUHJvY2VzcywgKHN0YXRlKSA9PiB7XHJcbiAgICByZXR1cm4geyAuLi5zdGF0ZSwgYmFja2dyb3VuZFVwZGF0ZVByb2Nlc3Nlczogc3RhdGUuYmFja2dyb3VuZFVwZGF0ZVByb2Nlc3NlcyArIDEgfVxyXG4gIH0pLFxyXG4gIG9uKEVudGl0eU1hbmFnZW1lbnRBY3Rpb25zLmVuZEJhY2tncm91bmRVcGRhdGVQcm9jZXNzLCAoc3RhdGUpID0+IHtcclxuICAgIHJldHVybiB7IC4uLnN0YXRlLCBiYWNrZ3JvdW5kVXBkYXRlUHJvY2Vzc2VzOiBzdGF0ZS5iYWNrZ3JvdW5kVXBkYXRlUHJvY2Vzc2VzIC0gMSB9XHJcbiAgfSksXHJcbiAgb24oRW50aXR5TWFuYWdlbWVudEFjdGlvbnMuZWRpdFN0YXR1c2VzRGlhbG9nT3BlbmVkLCAoc3RhdGUpID0+IHtcclxuICAgIHJldHVybiB7IC4uLnN0YXRlLCBpc0VkaXRTdGF0dXNlc0RpYWxvZ09wZW5lZDogdHJ1ZSB9XHJcbiAgfSksXHJcbiAgb24oRW50aXR5TWFuYWdlbWVudEFjdGlvbnMuZWRpdFN0YXR1c2VzRGlhbG9nQ2xvc2VkLCAoc3RhdGUpID0+IHtcclxuICAgIHJldHVybiB7IC4uLnN0YXRlLCBpc0VkaXRTdGF0dXNlc0RpYWxvZ09wZW5lZDogZmFsc2UgfVxyXG4gIH0pLFxyXG5cclxuKTtcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiByZWR1Y2VyKHN0YXRlOiBFbnRpdHlNYW5hZ2VtZW50U3RhdGUgfCB1bmRlZmluZWQsIGFjdGlvbjogQWN0aW9uKSB7XHJcbiAgcmV0dXJuIGVudGl0eU1hbmFnZW1lbnRSZWR1Y2VyKHN0YXRlLCBhY3Rpb24pO1xyXG59XHJcbiJdfQ==