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