diff --git a/components/cycle-day/symptoms/action-button-footer.js b/components/cycle-day/symptoms/action-button-footer.js index cd89fe94c44268f0c3e4277da7be4d53ad5d99f9..f8554b39a6270bf4814e9461a5e8211e9e9f40f5 100644 --- a/components/cycle-day/symptoms/action-button-footer.js +++ b/components/cycle-day/symptoms/action-button-footer.js @@ -39,7 +39,10 @@ export default class ActionButtonFooter extends Component { }] ) }, - disabledCondition: !currentSymptomValue, + disabledCondition: (!currentSymptomValue || + (Object.keys(currentSymptomValue).length === 0 && currentSymptomValue.constructor === Object) || + (Object.values(currentSymptomValue).every(x => !x) && currentSymptomValue.constructor === Object) + ), icon: 'delete-outline' }, { title: labels.save,