diff --git a/apps/web/src/components/JalaliDateInput.vue b/apps/web/src/components/JalaliDateInput.vue index 59352d4..478f82b 100644 --- a/apps/web/src/components/JalaliDateInput.vue +++ b/apps/web/src/components/JalaliDateInput.vue @@ -41,7 +41,8 @@ const triggerRef = ref(null); const panelRef = ref(null); const top = ref(0); const left = ref(0); -const cursor = ref(dateToJalali(new Date())); +const todayJ = dateToJalali(new Date()); +const cursor = ref<{ jy: number; jm: number }>({ jy: todayJ.jy, jm: todayJ.jm }); const draftHour = ref(9); const draftMinute = ref(0); diff --git a/apps/web/src/views/ActivityFormView.vue b/apps/web/src/views/ActivityFormView.vue index a105d05..501ca50 100644 --- a/apps/web/src/views/ActivityFormView.vue +++ b/apps/web/src/views/ActivityFormView.vue @@ -95,12 +95,6 @@ const duePreview = computed(() => { return `${formatJalaliNumeric(d)} ${toFaDigits((dueTime.value || '00:00').replace(':', ':'))}`; }); -const reminderLabel = computed(() => { - if (!reminderAt.value) return 'یادآوری تنظیم نشده است'; - const d = parseLocalInput(reminderAt.value); - return d ? `${formatJalaliNumeric(d)} ${toFaDigits(String(d.getHours()).padStart(2, '0'))}:${toFaDigits(String(d.getMinutes()).padStart(2, '0'))}` : 'یادآوری تنظیم نشده است'; -}); - const statusText = computed(() => (isDone.value ? 'انجام شده' : 'انجام نشده')); const priorityText = computed( () => priorityOptions.find((p) => p.value === priority.value)?.label || '—',