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;