diff --git a/app/components/TimeElapsed.tsx b/app/components/TimeElapsed.tsx
index fcd6c77..2e49e13 100644
--- a/app/components/TimeElapsed.tsx
+++ b/app/components/TimeElapsed.tsx
@@ -37,6 +37,11 @@ const TimeElapsed = ({ startTime, endTime }: Props) => {
return () => clearInterval(interval);
}, [startTime, endTime]);
+ const [isClient, setIsClient] = useState(false);
+ useEffect(() => {
+ setIsClient(true);
+ }, []);
+
const hours = Math.floor(elapsed / 60 / 60);
const minutes = Math.floor((elapsed - hours * 60 * 60) / 60);
const seconds = Math.floor(elapsed - hours * 60 * 60 - minutes * 60);
@@ -62,35 +67,37 @@ const TimeElapsed = ({ startTime, endTime }: Props) => {
>
-
- {Intl.DateTimeFormat(user?.dateFormat || 'en-GB', {
- hour: '2-digit',
- minute: '2-digit'
- }).format(new Date(startTime))}
-
-
-
- {endTime
- ? Intl.DateTimeFormat(user?.dateFormat || 'en-GB', {
- hour: '2-digit',
- minute: '2-digit'
- }).format(new Date(endTime))
- : 'now'}
-
- {hoursString}
-
+ + {Intl.DateTimeFormat(user?.dateFormat || 'en-GB', { + hour: '2-digit', + minute: '2-digit' + }).format(new Date(startTime))} + + + + {endTime + ? Intl.DateTimeFormat(user?.dateFormat || 'en-GB', { + hour: '2-digit', + minute: '2-digit' + }).format(new Date(endTime)) + : 'now'} + +
+ + )} ); };