Make isDeleteIconActive more readable

This commit is contained in:
Julia Friesel
2019-05-21 17:08:26 +02:00
parent 25ed0d168e
commit 4b469f2f49
@@ -44,11 +44,17 @@ export default class SymptomView extends Component {
} }
isDeleteIconActive() { isDeleteIconActive() {
return Object.keys(this.state).some(key => { const symptomValueHasBeenFilledOut = key => {
// the state tracks whether the symptom info should be shown,
// we ignore that property
if (key === 'showInfo') return if (key === 'showInfo') return
// is there any meaningful value in the current state? // is there any meaningful value in the current state?
return this.state[key] || this.state[key] === 0 return this.state[key] || this.state[key] === 0
}) }
const symptomValues = Object.keys(this.state)
return symptomValues.some(symptomValueHasBeenFilledOut)
} }
render() { render() {