fixed reactive editing of tasks

This commit is contained in:
2025-07-07 17:54:42 +02:00
parent 7b2ccd47f4
commit 91e0bf315d
3 changed files with 18 additions and 1 deletions

View File

@@ -18,6 +18,7 @@ const createModalOpened = ref(false)
const editModalOpened = ref(false)
const deleteModalOpened = ref(false)
const editTaskModalOpened = ref(false)
const editTaskContext = ref<Task>()
const taskFormModalInput = ref<Partial<Task>>({})
const deleteContext = ref<{ event: Event }>()
@@ -143,6 +144,7 @@ function create(simple: SimpleEvent) {
function openEditModal(event: Event) {
if (event.task !== undefined) {
taskFormModalInput.value = event.task
editTaskContext.value = event.task
editTaskModalOpened.value = true
} else {
editInput.value = event.toSimple()
@@ -159,6 +161,7 @@ function edit(simple: SimpleEvent) {
function editTask(task: Task) {
editTaskModalOpened.value = false
editTaskContext.value?.updateWithOtherTask(task)
emits('edit-task', task)
}