intervention-pages
Version:
13 lines (12 loc) • 677 B
JavaScript
import { createSelector } from 'reselect';
import { GenderEquityRating, GenderEquityRatingPermissions } from './genderEquityRating.models';
import { currentInterventionPermissions, currentIntervention } from '../../common/selectors';
export const selectGenderEquityRating = createSelector(currentIntervention, (intervention) => {
return new GenderEquityRating(intervention);
});
export const selectGenderEquityRatingPermissions = createSelector(currentInterventionPermissions, (permissions) => {
return {
edit: new GenderEquityRatingPermissions(permissions.edit),
required: new GenderEquityRatingPermissions(permissions.required)
};
});