From 2db967fefdb1af2f22a3b4dd1aa4825f42e8ad3a Mon Sep 17 00:00:00 2001 From: Tobias Frischmann Date: Fri, 25 Sep 2026 08:47:16 +0200 Subject: [PATCH] correctly reset time-ui on "add another" --- app/components/Edit/DesktopTodoDataSelect.vue | 7 +++++++ app/components/Edit/TabedDataSelect.vue | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/app/components/Edit/DesktopTodoDataSelect.vue b/app/components/Edit/DesktopTodoDataSelect.vue index 6fbf386..60a7b07 100644 --- a/app/components/Edit/DesktopTodoDataSelect.vue +++ b/app/components/Edit/DesktopTodoDataSelect.vue @@ -39,6 +39,13 @@ time.value?.type ?? "none", ); + watch( + () => time.value?.type, + () => { + selectedTimeType.value = time.value?.type ?? "none"; + }, + ); + watch(selectedTimeType, (type) => { if (type === "none") { time.value = undefined; diff --git a/app/components/Edit/TabedDataSelect.vue b/app/components/Edit/TabedDataSelect.vue index 7a61b0b..f999eb8 100644 --- a/app/components/Edit/TabedDataSelect.vue +++ b/app/components/Edit/TabedDataSelect.vue @@ -36,6 +36,13 @@ time.value?.type ?? "none", ); + watch( + () => time.value?.type, + () => { + selectedTimeType.value = time.value?.type ?? "none"; + }, + ); + watch(selectedTimeType, (type) => { if (type === "none") { time.value = undefined; -- 2.51.2