From 6e1db2ea3392e987c03bc77773697db6b7530ca9 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Wed, 4 Jan 2023 12:18:02 +0500 Subject: [PATCH] web: prevent setting reminder time before current time --- apps/web/src/components/dialogs/add-reminder-dialog.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/web/src/components/dialogs/add-reminder-dialog.tsx b/apps/web/src/components/dialogs/add-reminder-dialog.tsx index dac31f060..bc0089315 100644 --- a/apps/web/src/components/dialogs/add-reminder-dialog.tsx +++ b/apps/web/src/components/dialogs/add-reminder-dialog.tsx @@ -179,6 +179,15 @@ export default function AddReminderDialog(props: AddReminderDialogProps) { } const dateTime = dayjs(getDateTime(date, time)); + + if (dateTime.isBefore(dayjs())) { + showToast( + "error", + "Reminder time cannot be earlier than the current time." + ); + return; + } + await db.reminders?.add({ id: reminderId, recurringMode,