diff --git a/packages/component-faraday-ui/src/contextualBoxes/HERecommendation.js b/packages/component-faraday-ui/src/contextualBoxes/HERecommendation.js index 62fc335b2c110be173dc5f25bb2622a91ed90632..92de37929e79a82ad68ed02682fd4d7b67f08c1a 100644 --- a/packages/component-faraday-ui/src/contextualBoxes/HERecommendation.js +++ b/packages/component-faraday-ui/src/contextualBoxes/HERecommendation.js @@ -46,16 +46,16 @@ const options = [ }, ] -const optionsWhereHECanOnlyReject = { - reviewersInvited: 'reviewersInvited', - underReview: 'underReview', - revisionRequested: 'revisionRequested', -} +const optionsWhereHECanOnlyReject = [ + 'reviewersInvited', + 'underReview', + 'revisionRequested', +] -const showHEOptions = (collection, hasReviewerReports, fragment) => { +const showHEOptions = ({ collection, hasReviewerReports, fragment }) => { const { status, fragments } = collection const { invitations } = fragment - if (findKey(optionsWhereHECanOnlyReject, sts => sts === status)) { + if (optionsWhereHECanOnlyReject.includes(status)) { return [options[1]] } else if (!hasReviewerReports && fragments.length === 1) { return tail(options) @@ -103,11 +103,11 @@ const HERecommendation = ({ <ValidatedField component={input => ( <Menu - options={showHEOptions( + options={showHEOptions({ collection, hasReviewerReports, fragment, - )} + })} {...input} /> )}