From 083ca1f03091c25db45016182be533f529b3a063 Mon Sep 17 00:00:00 2001 From: Markus Thielker Date: Fri, 24 Jan 2025 17:49:56 +0100 Subject: [PATCH] PWD-7: check for empty values before creation --- password/view/add/AddView.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/password/view/add/AddView.swift b/password/view/add/AddView.swift index d430aee..ad4eff4 100644 --- a/password/view/add/AddView.swift +++ b/password/view/add/AddView.swift @@ -37,6 +37,16 @@ struct AddPasswordView: View { .font(.footnote) HStack { PwdButton(label: Text("Save")) { + + if name.isEmpty || value.isEmpty { + let alert = NSAlert() + alert.messageText = "Missing values" + alert.informativeText = "Make sure to fill in both name and value!" + alert.addButton(withTitle: "Okay") + alert.runModal() + return + } + viewModel.createPassword(name: name, value: value) name = "" value = ""