import React, { Fragment } from 'react'; import { normalizeWhois } from './helpers'; import { WHOIS_ICONS } from './constants'; const getFormattedWhois = (whois, t) => { const whoisInfo = normalizeWhois(whois); return ( Object.keys(whoisInfo) .map((key) => { const icon = WHOIS_ICONS[key]; return ( {icon && (   )}{whoisInfo[key]} ); }) ); }; export const formatClientCell = (row, t, isDetailed = false) => { const { info, client } = row.original; let whoisContainer = ''; let nameContainer = client; if (info) { const { name, whois_info } = info; if (name) { nameContainer = isDetailed ? {client} :
{name} {`(${client})`}
; } if (whois_info) { whoisContainer = (
{getFormattedWhois(whois_info, t)}
); } } return (
<> {nameContainer} {whoisContainer}
); };