From c0d693e4ddd7f2c56f93dd68e52cee0f3732b227 Mon Sep 17 00:00:00 2001 From: Trey t Date: Thu, 4 Dec 2025 19:01:39 -0600 Subject: [PATCH] Fix task edit button not opening edit sheet in ResidenceDetailView MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The onEditTask callback was setting selectedTaskForEdit but never setting showEditTask to true, so the sheet never appeared. Added showEditTask binding to TasksSectionContainer and set it when editing. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- iosApp/iosApp/Residence/ResidenceDetailView.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/iosApp/iosApp/Residence/ResidenceDetailView.swift b/iosApp/iosApp/Residence/ResidenceDetailView.swift index 9567e46..e5ba2f3 100644 --- a/iosApp/iosApp/Residence/ResidenceDetailView.swift +++ b/iosApp/iosApp/Residence/ResidenceDetailView.swift @@ -228,6 +228,7 @@ private extension ResidenceDetailView { tasksResponse: tasksResponse, taskViewModel: taskViewModel, selectedTaskForEdit: $selectedTaskForEdit, + showEditTask: $showEditTask, selectedTaskForComplete: $selectedTaskForComplete, selectedTaskForArchive: $selectedTaskForArchive, showArchiveConfirmation: $showArchiveConfirmation, @@ -456,17 +457,19 @@ private struct TasksSectionContainer: View { @ObservedObject var taskViewModel: TaskViewModel @Binding var selectedTaskForEdit: TaskResponse? + @Binding var showEditTask: Bool @Binding var selectedTaskForComplete: TaskResponse? @Binding var selectedTaskForArchive: TaskResponse? @Binding var showArchiveConfirmation: Bool let reloadTasks: () -> Void - + var body: some View { TasksSection( tasksResponse: tasksResponse, onEditTask: { task in selectedTaskForEdit = task + showEditTask = true }, onCancelTask: { taskId in taskViewModel.cancelTask(id: taskId) { _ in