refactor: improved how reminder expiry dates are handled.
This commit is contained in:
@@ -24,7 +24,10 @@ const STORAGE_KEY = "key_backup_reminder";
|
||||
function isReminderExpired(expires?: string): boolean {
|
||||
if (!expires) return true;
|
||||
const expiryDate = new Date(expires);
|
||||
return isNaN(expiryDate.getTime()) || new Date() >= expiryDate;
|
||||
if (isNaN(expiryDate.getTime())) return true; // Invalid date passed
|
||||
|
||||
const now = new Date();
|
||||
return now.getTime() >= expiryDate.getTime();
|
||||
}
|
||||
|
||||
export function useBackupReminder({
|
||||
@@ -70,7 +73,7 @@ export function useBackupReminder({
|
||||
setReminderExpiry(reminderInDays);
|
||||
}}
|
||||
>
|
||||
Remind me in {reminderInDays} days
|
||||
Remind me in {reminderInDays} day{reminderInDays > 1 ? 's' : ''}
|
||||
</Button>
|
||||
<Button
|
||||
type="button"
|
||||
|
||||
Reference in New Issue
Block a user