Fix UI for invalid timestamps

This commit is contained in:
Fedor Indutny 2024-12-19 11:15:52 -08:00 committed by GitHub
parent 187d06fd69
commit 1c933af6ce
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 18 additions and 4 deletions

View file

@ -30,7 +30,11 @@ import {
isSameCallHistoryGroup,
CallMode,
} from '../types/CallDisposition';
import { formatDateTimeShort, isMoreRecentThan } from '../util/timestamp';
import {
formatDateTimeShort,
isMoreRecentThan,
toBoundedDate,
} from '../util/timestamp';
import type { ConversationType } from '../state/ducks/conversations';
import * as log from '../logging/log';
import { refMerger } from '../util/refMerger';
@ -89,7 +93,7 @@ function Timestamp({
}, []);
const dateTime = useMemo(() => {
return new Date(timestamp).toISOString();
return toBoundedDate(timestamp).toISOString();
}, [timestamp]);
const formatted = useMemo(() => {