diff --git a/assets/utils/functions/DomainToTag.tsx b/assets/utils/functions/DomainToTag.tsx index b171ca8..0e2298d 100644 --- a/assets/utils/functions/DomainToTag.tsx +++ b/assets/utils/functions/DomainToTag.tsx @@ -6,15 +6,17 @@ import React from 'react' import type {Event} from "../api" import {t} from "ttag" -export function DomainToTag({domain}: { domain: { ldhName: string, deleted: boolean, status: string[], events: Event[] } }) { - const lastChangedEvent = domain.events.find(e => e.action === 'last changed' && !e.deleted) +export function DomainToTag({domain}: { domain: { ldhName: string, deleted: boolean, status: string[], events?: Event[] } }) { + + const lastChangedEvent = domain.events?.find(e => + e.action === 'last changed' && + !e.deleted && + ((new Date().getTime() - new Date(e.date).getTime()) < 7*24*60*60*1e3) + ) return ( - +