From 05150abdc3782fbf0395f6a90a7bc45a631d45a9 Mon Sep 17 00:00:00 2001 From: Tania Fecheta <tania.fecheta@thinslices.com> Date: Tue, 30 Oct 2018 13:21:54 +0200 Subject: [PATCH] feat(getFragmentAuthorResponse): make selector to grab the author response --- packages/component-faraday-selectors/src/index.js | 3 +++ .../component-manuscript/src/components/ManuscriptLayout.js | 1 + .../component-manuscript/src/components/ManuscriptPage.js | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/packages/component-faraday-selectors/src/index.js b/packages/component-faraday-selectors/src/index.js index 8a6ef1407..5801110f0 100644 --- a/packages/component-faraday-selectors/src/index.js +++ b/packages/component-faraday-selectors/src/index.js @@ -372,6 +372,9 @@ export const canMakeHERecommendation = (state, { collection, statuses }) => { return statusImportance > 1 && statusImportance < 9 && validHE } +export const getFragmentAuthorResponse = (state, fragmentId) => + get(state, `fragments.${fragmentId}.responseToReviewers`, {}) + // #region Editorial and reviewer recommendations export const getFragmentRecommendations = (state, fragmentId) => get(state, `fragments.${fragmentId}.recommendations`, []) diff --git a/packages/component-manuscript/src/components/ManuscriptLayout.js b/packages/component-manuscript/src/components/ManuscriptLayout.js index ab97d2960..41728f4a3 100644 --- a/packages/component-manuscript/src/components/ManuscriptLayout.js +++ b/packages/component-manuscript/src/components/ManuscriptLayout.js @@ -54,6 +54,7 @@ const ManuscriptLayout = ({ pendingOwnRecommendation, toggleReviewerRecommendations, reviewerRecommendationExpanded, + authorResponseToRevisonRequest, shouldReview, submittedOwnRecommendation, reviewerReports, diff --git a/packages/component-manuscript/src/components/ManuscriptPage.js b/packages/component-manuscript/src/components/ManuscriptPage.js index ab96f5c6b..9f18761f4 100644 --- a/packages/component-manuscript/src/components/ManuscriptPage.js +++ b/packages/component-manuscript/src/components/ManuscriptPage.js @@ -47,6 +47,7 @@ import { canViewReviewersDetails, canViewEditorialComments, pendingReviewerInvitation, + getFragmentAuthorResponse, canOverrideTechnicalChecks, authorCanViewReportsDetails, getOwnPendingRecommendation, @@ -125,6 +126,10 @@ export default compose( state, match.params.version, ), + authorResponseToRevisonRequest: getFragmentAuthorResponse( + state, + match.params.version, + ), }), { changeForm, -- GitLab