fix(front): use property deletedAt instead of deleted

This commit is contained in:
Maël Gangloff 2025-09-18 17:04:46 +02:00
parent 288b972e6b
commit a8569f6f32
No known key found for this signature in database
GPG Key ID: 11FDC81C24A7F629
4 changed files with 6 additions and 6 deletions

View File

@ -7,10 +7,10 @@ import type {Edge} from '@xyflow/react'
export function domainEntitiesToEdges(d: Domain, withRegistrar = false): Edge[] {
const rdapRoleTranslated = rdapRoleTranslation()
const sponsor = d.entities.find(e => !e.deleted && e.roles.includes('sponsor'))
const sponsor = d.entities.find(e => e.deletedAt !== undefined && e.roles.includes('sponsor'))
return d.entities
.filter(e =>
!e.deleted &&
e.deletedAt !== undefined &&
(withRegistrar || !e.roles.includes('registrar')) &&
((sponsor == null) || !e.roles.includes('registrar') || e.roles.includes('sponsor'))
)

View File

@ -15,10 +15,10 @@ export const domainToNode = (d: Domain): Node => ({
})
export const domainEntitiesToNode = (d: Domain, withRegistrar = false): Node[] => {
const sponsor = d.entities.find(e => !e.deleted && e.roles.includes('sponsor'))
const sponsor = d.entities.find(e => e.deletedAt !== undefined && e.roles.includes('sponsor'))
return d.entities
.filter(e =>
!e.deleted &&
e.deletedAt !== undefined &&
(withRegistrar || !e.roles.includes('registrar')) &&
((sponsor == null) || !e.roles.includes('registrar') || e.roles.includes('sponsor'))
)

View File

@ -64,7 +64,7 @@ export interface Domain {
entity: Entity
events: Event[]
roles: string[]
deleted: boolean
deletedAt?: string
}>
nameservers: Nameserver[]
tld: Tld

View File

@ -1,7 +1,7 @@
import type {Domain} from '../api'
export const sortDomainEntities = (domain: Domain) => domain.entities
.filter(e => !e.deleted)
.filter(e => e.deletedAt !== undefined)
.sort((e1, e2) => {
const p = (r: string[]) => r.includes('registrant')
? 5