From 64b87664019ea86adac38dfe28a00c893b119fc7 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Mon, 1 Jul 2024 13:10:44 +0530 Subject: [PATCH] fix: edit mode not opening for task modal --- frontend/src/components/Modals/TaskModal.vue | 33 ++++++++++---------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/frontend/src/components/Modals/TaskModal.vue b/frontend/src/components/Modals/TaskModal.vue index a86bf023..035fafea 100644 --- a/frontend/src/components/Modals/TaskModal.vue +++ b/frontend/src/components/Modals/TaskModal.vue @@ -205,24 +205,23 @@ async function updateTask() { show.value = false } -onMounted(() => { - _task.value = { ...props.task } -}) +function render() { + editMode.value = false + nextTick(() => { + title.value.el.focus() + _task.value = { ...props.task } + if (_task.value.title) { + editMode.value = true + } + }) +} -watch( - () => show.value, - (value) => { - if (!value) return - editMode.value = false - nextTick(() => { - title.value.el.focus() - _task.value = { ...props.task } - if (_task.value.title) { - editMode.value = true - } - }) - } -) +onMounted(() => render()) + +watch(show, (value) => { + if (!value) return + render() +})