From a5824ba71a573bc07a8ee62f0bb91f6b92205d76 Mon Sep 17 00:00:00 2001 From: Trey t Date: Wed, 2 Feb 2022 10:12:58 -0600 Subject: [PATCH] dont show delete option if the item is missing --- Shared/views/ContentView.swift | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Shared/views/ContentView.swift b/Shared/views/ContentView.swift index a82b111..5fc25fb 100644 --- a/Shared/views/ContentView.swift +++ b/Shared/views/ContentView.swift @@ -63,18 +63,18 @@ struct ContentView: View { }).alert(String(localized: "content_view_fill_in_missing_entry"), isPresented: $showUpdateEntryAlert) { ForEach(Mood.allValues) { mood in Button(mood.strValue, action: { - if let selectedMissingEntry = selectedEntry { - viewModel.update(entry: selectedMissingEntry, toMood: mood) + if let selectedEntry = selectedEntry { + viewModel.update(entry: selectedEntry, toMood: mood) } showUpdateEntryAlert = false }) } - if deleteEnabled { + if let selectedEntry = selectedEntry, + deleteEnabled, + selectedEntry.mood != .missing { Button(String(localized: "content_view_delete_entry"), action: { - if let selectedMissingEntry = selectedEntry { - viewModel.update(entry: selectedMissingEntry, toMood: Mood.missing) - } + viewModel.update(entry: selectedEntry, toMood: Mood.missing) showUpdateEntryAlert = false }) }