UNPKG

intervention-pages

Version:
13 lines (12 loc) 738 B
import { createSelector } from 'reselect'; import { currentIntervention, currentInterventionPermissions } from '../../common/selectors'; import { ProgrammeManagement, ProgrammeManagementActivityPermissions } from './effectiveAndEfficientProgrammeManagement.models'; export const selectProgrammeManagement = createSelector(currentIntervention, (intervention) => { return new ProgrammeManagement(intervention); }); export const selectProgrammeManagementActivityPermissions = createSelector(currentInterventionPermissions, (permissions) => { return { edit: new ProgrammeManagementActivityPermissions(permissions.edit), required: new ProgrammeManagementActivityPermissions(permissions.required) }; });