diff --git a/packages/component-faraday-selectors/src/index.js b/packages/component-faraday-selectors/src/index.js index 8a6ef140784a77427e9da1f5095a39a3148efaea..5801110f0164d57e8d2e4cf366f20b639fed611c 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 ab97d296049c9240213c740f6987eb0cabd8f8ad..41728f4a30cd2fadbd58ae82534875ff3018a0ce 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 ab96f5c6b3bb159bf4e1d9f15ea20a341029e5a3..9f18761f49a31b68c4cade5c8388f8e99495c86f 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,