import React from 'react'; import { normalizeWhois } from './helpers'; import { WHOIS_ICONS } from './constants'; const getFormattedWhois = (whois) => { const whoisInfo = normalizeWhois(whois); return ( Object.keys(whoisInfo) .map((key) => { const icon = WHOIS_ICONS[key]; return ( {icon && ( <> > )}{whoisInfo[key]} ); }) ); }; /** * @param {string} value * @param {object} info * @param {string} info.name * @param {object} info.whois_info * @param {boolean} [isDetailed] * @param {boolean} [isLogs] * @returns {JSXElement} */ export const renderFormattedClientCell = (value, info, isDetailed = false, isLogs = false) => { let whoisContainer = null; let nameContainer = value; if (info) { const { name, whois_info } = info; const whoisAvailable = whois_info && Object.keys(whois_info).length > 0; if (name) { const nameValue =