diff --git a/app/components/Edit/DesktopTodoDataSelect.vue b/app/components/Edit/DesktopTodoDataSelect.vue index f0e0cba..f97a7f7 100644 --- a/app/components/Edit/DesktopTodoDataSelect.vue +++ b/app/components/Edit/DesktopTodoDataSelect.vue @@ -26,9 +26,15 @@ const { timeRange, timeRecurring, timePoint } = useExtractedTime(time); - const selectedTimeType = ref<"range" | "recurring" | "point">( - time.value?.type ?? "range", + const selectedTimeType = ref<"range" | "recurring" | "point" | "none">( + time.value?.type ?? "none", ); + + watch(selectedTimeType, (type) => { + if (type === "none") { + time.value = undefined; + } + });