Skip to content

Commit 4b3b2a8

Browse files
committed
fix: lint
1 parent b49c684 commit 4b3b2a8

File tree

1 file changed

+13
-16
lines changed
  • src/components/ChallengeEditor/ChallengeReviewer-Field

1 file changed

+13
-16
lines changed

src/components/ChallengeEditor/ChallengeReviewer-Field/index.js

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ import { connect } from 'react-redux'
44
import cn from 'classnames'
55
import { PrimaryButton, OutlineButton } from '../../Buttons'
66
import { REVIEW_OPPORTUNITY_TYPE_LABELS, REVIEW_OPPORTUNITY_TYPES, VALIDATION_VALUE_TYPE, MARATHON_TYPE_ID, DES_TRACK_ID } from '../../../config/constants'
7-
import { loadScorecards, loadDefaultReviewers, loadWorkflows, replaceResourceInRole, createResource, deleteResource, loadResources } from '../../../actions/challenges'
7+
import { loadScorecards, loadDefaultReviewers, loadWorkflows, replaceResourceInRole, createResource, deleteResource } from '../../../actions/challenges'
88
import styles from './ChallengeReviewer-Field.module.scss'
99
import { validateValue } from '../../../util/input-check'
1010
import AssignedMemberField from '../AssignedMember-Field'
1111
import { getResourceRoleByName } from '../../../util/tc'
12-
import { isEmpty, isEqual } from 'lodash'
12+
import { isEqual } from 'lodash'
1313

1414
const ResourceToPhaseNameMap = {
1515
Reviewer: 'Review',
@@ -18,13 +18,12 @@ const ResourceToPhaseNameMap = {
1818
}
1919

2020
class ChallengeReviewerField extends Component {
21-
doUpdateAssignedMembers = true
2221
constructor (props) {
2322
super(props)
2423
this.state = {
2524
error: null,
2625
// Map reviewer index -> array of assigned member details { handle, userId }
27-
assignedMembers: {},
26+
assignedMembers: {}
2827
}
2928

3029
this.addReviewer = this.addReviewer.bind(this)
@@ -40,6 +39,7 @@ class ChallengeReviewerField extends Component {
4039
this.handlePhaseChangeWithReassign = this.handlePhaseChangeWithReassign.bind(this)
4140
this.handleToggleShouldOpen = this.handleToggleShouldOpen.bind(this)
4241
this.updateAssignedMembers = this.updateAssignedMembers.bind(this)
42+
this.doUpdateAssignedMembers = true
4343
}
4444

4545
isAIReviewer (reviewer) {
@@ -104,20 +104,19 @@ class ChallengeReviewerField extends Component {
104104
this.loadWorkflows()
105105
}
106106

107-
updateAssignedMembers(challengeResources, challenge) {
107+
updateAssignedMembers (challengeResources, challenge) {
108108
const reviewersWithPhaseName = challenge.reviewers.map(item => {
109-
const phase = challenge.phases && challenge.phases.find(p => p.phaseId === item.phaseId);
109+
const phase = challenge.phases && challenge.phases.find(p => p.phaseId === item.phaseId)
110110
return {
111111
...item,
112-
name: phase.name,
112+
name: phase.name
113113
}
114114
})
115115

116116
const reviewerIndex = {}
117117
reviewersWithPhaseName.forEach((reviewer, index) => {
118118
if (!reviewerIndex[reviewer.name]) {
119119
reviewerIndex[reviewer.name] = index
120-
return
121120
}
122121
})
123122

@@ -140,15 +139,15 @@ class ChallengeReviewerField extends Component {
140139
})
141140
})
142141

143-
if (!_.isEqual(this.state.assignedMembers, assignedMembers)) {
142+
if (!isEqual(this.state.assignedMembers, assignedMembers)) {
144143
this.setState({
145-
assignedMembers,
144+
assignedMembers
146145
})
147146
}
148147
}
149148

150149
componentDidUpdate (prevProps) {
151-
const { challenge, challengeResources, readOnly, isLoading } = this.props
150+
const { challenge, challengeResources } = this.props
152151
const prevChallenge = prevProps.challenge
153152

154153
if (challenge && prevChallenge &&
@@ -221,7 +220,7 @@ class ChallengeReviewerField extends Component {
221220
}
222221
}
223222
}, () => {
224-
const n = this;
223+
const n = this
225224
setTimeout(() => {
226225
n.doUpdateAssignedMembers = true
227226
}, 1000)
@@ -960,11 +959,10 @@ ChallengeReviewerField.propTypes = {
960959
loadScorecards: PropTypes.func.isRequired,
961960
loadDefaultReviewers: PropTypes.func.isRequired,
962961
loadWorkflows: PropTypes.func.isRequired,
963-
loadResources: PropTypes.func.isRequired,
964962
replaceResourceInRole: PropTypes.func.isRequired,
965963
createResource: PropTypes.func.isRequired,
966964
deleteResource: PropTypes.func.isRequired,
967-
challengeResources: PropTypes.object.isRequired,
965+
challengeResources: PropTypes.object.isRequired
968966
}
969967

970968
const mapStateToProps = (state) => ({
@@ -979,8 +977,7 @@ const mapDispatchToProps = {
979977
loadWorkflows,
980978
replaceResourceInRole,
981979
createResource,
982-
deleteResource,
983-
loadResources,
980+
deleteResource
984981
}
985982

986983
export default connect(mapStateToProps, mapDispatchToProps)(ChallengeReviewerField)

0 commit comments

Comments
 (0)