diff --git a/client/views/Exam.jsx b/client/views/Exam.jsx index f01f5fda3af505a8a321c5499a5ada6afb69809e..741fe9fbcc80b41ea30299b0bd7b0d667bf03747 100644 --- a/client/views/Exam.jsx +++ b/client/views/Exam.jsx @@ -104,14 +104,14 @@ class Exams extends React.Component { updateFeedback = (feedback) => { var widgets = this.state.widgets - const idx = widgets[this.state.selectedWidgetId].problem.feedback.findIndex(e => { return e.id == feedback.id }) - if(idx == -1) widgets[this.state.selectedWidgetId].problem.feedback.push(feedback) + const idx = widgets[this.state.selectedWidgetId].problem.feedback.findIndex(e => { return e.id === feedback.id }) + if (idx === -1) widgets[this.state.selectedWidgetId].problem.feedback.push(feedback) else { - if(feedback.deleted) widgets[this.state.selectedWidgetId].problem.feedback.splice(idx, 1) + if (feedback.deleted) widgets[this.state.selectedWidgetId].problem.feedback.splice(idx, 1) else widgets[this.state.selectedWidgetId].problem.feedback[idx] = feedback } this.setState({ - widgets:widgets + widgets: widgets }) } diff --git a/client/views/grade/EditPanel.jsx b/client/views/grade/EditPanel.jsx index 94161b1da690ded9b4a22206163e9b093cffa7eb..63eb950ab7b52b8f1f9cd6bb810675d5ab001638 100644 --- a/client/views/grade/EditPanel.jsx +++ b/client/views/grade/EditPanel.jsx @@ -40,8 +40,8 @@ class EditPanel extends React.Component { } static getDerivedStateFromProps (nextProps, prevState) { - // In case nothing is set, use an empty function that no-ops - const updateCallback = nextProps.updateCallback || ( _ => {}) + // In case nothing is set, use an empty function that no-ops + const updateCallback = nextProps.updateCallback || (_ => {}) if (nextProps.feedback && prevState.id !== nextProps.feedback.id) { const fb = nextProps.feedback return { @@ -94,7 +94,7 @@ class EditPanel extends React.Component { } else { api.post(uri, fb) .then((response) => { - // Response is the feedback option + // Response is the feedback option this.state.updateCallback(response) this.setState({ id: null,