1- import React , { useMemo } from 'react' ;
1+ import React from 'react' ;
22import { useChatContext , useTranslationContext } from '../../context' ;
33import { useStateStore } from '../../store' ;
44import type { Reminder , ReminderState } from 'stream-chat' ;
@@ -16,14 +16,14 @@ export const ReminderNotification = ({ reminder }: ReminderNotificationProps) =>
1616 const { t } = useTranslationContext ( ) ;
1717 const { timeLeftMs } = useStateStore ( reminder ?. state , reminderStateSelector ) ?? { } ;
1818
19- const isBehindRefreshBoundary = useMemo ( ( ) => {
20- const stopRefreshBoundaryMs = client . reminders . stopTimerRefreshBoundaryMs ;
21- const stopRefreshTimeStamp =
22- reminder ?. remindAt && stopRefreshBoundaryMs
23- ? reminder ?. remindAt . getTime ( ) + stopRefreshBoundaryMs
24- : undefined ;
25- return ! ! stopRefreshTimeStamp && new Date ( ) . getTime ( ) > stopRefreshTimeStamp ;
26- } , [ client , reminder ] ) ;
19+ const stopRefreshBoundaryMs = client . reminders . stopTimerRefreshBoundaryMs ;
20+ const stopRefreshTimeStamp =
21+ reminder ?. remindAt && stopRefreshBoundaryMs
22+ ? reminder ?. remindAt . getTime ( ) + stopRefreshBoundaryMs
23+ : undefined ;
24+
25+ const isBehindRefreshBoundary =
26+ ! ! stopRefreshTimeStamp && new Date ( ) . getTime ( ) > stopRefreshTimeStamp ;
2727
2828 return (
2929 < p className = 'str-chat__message-reminder' >
0 commit comments