mirror of
https://github.com/maelgangloff/domain-watchdog.git
synced 2025-12-17 17:55:42 +00:00
fix: events can be undefined
This commit is contained in:
parent
4b6f434ca3
commit
2a47d351b8
@ -6,15 +6,17 @@ import React from 'react'
|
|||||||
import type {Event} from "../api"
|
import type {Event} from "../api"
|
||||||
import {t} from "ttag"
|
import {t} from "ttag"
|
||||||
|
|
||||||
export function DomainToTag({domain}: { domain: { ldhName: string, deleted: boolean, status: string[], events: Event[] } }) {
|
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)
|
|
||||||
|
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 (
|
return (
|
||||||
<Link to={'/search/domain/' + domain.ldhName}>
|
<Link to={'/search/domain/' + domain.ldhName}>
|
||||||
<Badge dot={
|
<Badge dot={lastChangedEvent !== undefined} color='blue' title={t`The domain name was updated less than a week ago.`}>
|
||||||
lastChangedEvent !== undefined &&
|
|
||||||
(new Date().getTime() - new Date(lastChangedEvent.date).getTime()) < 7*24*60*60*1e3
|
|
||||||
} color='blue' title={t`The domain name was updated less than a week ago.`}>
|
|
||||||
<Tag
|
<Tag
|
||||||
color={
|
color={
|
||||||
domain.deleted
|
domain.deleted
|
||||||
|
|||||||
@ -661,7 +661,7 @@ msgstr ""
|
|||||||
msgid "Roles"
|
msgid "Roles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: assets/utils/functions/DomainToTag.tsx:16
|
#: assets/utils/functions/DomainToTag.tsx:19
|
||||||
msgid "The domain name was updated less than a week ago."
|
msgid "The domain name was updated less than a week ago."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user