From 019e64d2aca8ada95332c10cd2c82fefe85e6846 Mon Sep 17 00:00:00 2001 From: andupetcu <47487320+andupetcu@users.noreply.github.com> Date: Mon, 22 Sep 2025 09:23:02 +0300 Subject: [PATCH] Fix relativeTime warning in prayers page - Added 'now' parameter to all relativeTime calls to prevent ENVIRONMENT_FALLBACK warning - Ensures proper time reference for relative time calculations - Maintains existing fallback for older browsers --- app/[locale]/prayers/page.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/[locale]/prayers/page.tsx b/app/[locale]/prayers/page.tsx index 5f41718..cf508bd 100644 --- a/app/[locale]/prayers/page.tsx +++ b/app/[locale]/prayers/page.tsx @@ -256,10 +256,11 @@ export default function PrayersPage() { const days = Math.floor(hours / 24) try { - if (days > 0) return f.relativeTime(-days, 'day') - if (hours > 0) return f.relativeTime(-hours, 'hour') - if (minutes > 0) return f.relativeTime(-minutes, 'minute') - return f.relativeTime(0, 'second') + // Provide the 'now' parameter to avoid the warning + if (days > 0) return f.relativeTime(-days, 'day', { now: currentTime }) + if (hours > 0) return f.relativeTime(-hours, 'hour', { now: currentTime }) + if (minutes > 0) return f.relativeTime(-minutes, 'minute', { now: currentTime }) + return f.relativeTime(0, 'second', { now: currentTime }) } catch (e) { // Fallback to simple formatting if relativeTime fails if (days > 0) return locale === 'ro' ? `acum ${days} ${days === 1 ? 'zi' : 'zile'}` : `${days} ${days === 1 ? 'day' : 'days'} ago`