diff --git a/src/app/component-library/ui-elements/ago/ago.pipe.ts b/src/app/component-library/ui-elements/ago/ago.pipe.ts index cc3afa363..947f447b4 100644 --- a/src/app/component-library/ui-elements/ago/ago.pipe.ts +++ b/src/app/component-library/ui-elements/ago/ago.pipe.ts @@ -12,7 +12,7 @@ export class AgoPipe implements PipeTransform { transform(date?: Date | null): Observable { return this.interval$.pipe( - map(() => formatDateAgo(date!)), + map(() => formatDateAgo(date)), distinctUntilChanged(), ); } diff --git a/src/app/component-library/ui-elements/ago/formatDateAgo.ts b/src/app/component-library/ui-elements/ago/formatDateAgo.ts index c26cc9a74..99209c52c 100644 --- a/src/app/component-library/ui-elements/ago/formatDateAgo.ts +++ b/src/app/component-library/ui-elements/ago/formatDateAgo.ts @@ -1,13 +1,13 @@ import {formatDistanceToNow} from 'date-fns'; -import {DateInput} from "./date-input"; +import {DateInput} from './date-input'; /** * Formats date as "{n} {timeUnit} ago" or "in {n} {timeUnit}s". * @param date date */ -export function formatDateAgo(date?: DateInput): string { +export function formatDateAgo(date?: DateInput | null): string { if (!date) { - return ''; + return 'never'; } if (typeof date === 'string') { date = new Date(date);