feat: add qr-code for iCalendar export

This commit is contained in:
Maël Gangloff
2024-08-18 17:28:45 +02:00
parent d5a36ed19f
commit 8a5ade89a9
7 changed files with 151 additions and 107 deletions

View File

@@ -40,9 +40,10 @@ export const tldToEdge = (d: Domain) => ({
label: t`Registry`
})
export function watchlistToEdges(watchlist: Watchlist) {
const entitiesEdges = watchlist.domains.map(d => domainEntitiesToEdges(d)).flat()
export function watchlistToEdges(watchlist: Watchlist, withRegistrar = false, withTld = false) {
const entitiesEdges = watchlist.domains.map(d => domainEntitiesToEdges(d, withRegistrar)).flat()
const nameserversEdges = watchlist.domains.map(domainNSToEdges).flat()
const tldEdge = watchlist.domains.map(tldToEdge)
return [...entitiesEdges, ...nameserversEdges]
return [...entitiesEdges, ...nameserversEdges, ...(withTld ? tldEdge : [])]
}