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

@ -6,6 +6,8 @@ import type { ReactElement, TimeHTMLAttributes } from 'react';
import moment from 'moment';
import React from 'react';
import { toBoundedDate } from '../util/timestamp';
export function Time({
children,
dateOnly = false,
@ -22,7 +24,7 @@ export function Time({
dateTime = moment(timestamp).format('YYYY-MM-DD');
} else {
const date =
typeof timestamp === 'number' ? new Date(timestamp) : timestamp;
typeof timestamp === 'number' ? toBoundedDate(timestamp) : timestamp;
dateTime = date.toISOString();
}