From 8dc8cfb8373c15766e88f26839e97cae463c4fbd Mon Sep 17 00:00:00 2001 From: Peter Friese Date: Tue, 26 Apr 2022 20:58:16 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20=E2=80=9Cdone=E2=80=9D=20butt?= =?UTF-8?q?on=20to=20unfocus=20reminder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Peter Friese --- .../ReminderList/ViewModels/RemindersListViewModel.swift | 4 ++++ .../Features/ReminderList/Views/RemindersListView.swift | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/code/frontend/MakeItSo/Shared/Features/ReminderList/ViewModels/RemindersListViewModel.swift b/code/frontend/MakeItSo/Shared/Features/ReminderList/ViewModels/RemindersListViewModel.swift index 68f19de45..2ff5f0b52 100644 --- a/code/frontend/MakeItSo/Shared/Features/ReminderList/ViewModels/RemindersListViewModel.swift +++ b/code/frontend/MakeItSo/Shared/Features/ReminderList/ViewModels/RemindersListViewModel.swift @@ -179,6 +179,10 @@ class RemindersListViewModel: ObservableObject { } } + func unfocus() { + self.focusedReminder = nil + } + } diff --git a/code/frontend/MakeItSo/Shared/Features/ReminderList/Views/RemindersListView.swift b/code/frontend/MakeItSo/Shared/Features/ReminderList/Views/RemindersListView.swift index f89bbdbbf..3130e72fc 100644 --- a/code/frontend/MakeItSo/Shared/Features/ReminderList/Views/RemindersListView.swift +++ b/code/frontend/MakeItSo/Shared/Features/ReminderList/Views/RemindersListView.swift @@ -67,6 +67,13 @@ struct RemindersListView: View { } } .toolbar { + ToolbarItem(placement: .navigationBarTrailing) { + if focusedReminder != nil { + Button(action: viewModel.unfocus ) { + Text("Done") + } + } + } ToolbarItemGroup(placement: .bottomBar) { Button(action: { viewModel.createNewReminder() }) { HStack {