import { OpenInNew, Sms } from "@rimble/icons"; import { Box, Flex, Text, Tooltip } from "rimble-ui"; import { DidView, DomainImage } from "./"; import { H5 } from "../layouts"; import { colors } from "../../themes"; export interface DidByDomainProps { didDocs: any[]; didCopy?: boolean; domain: string; externalLink?: boolean; linkDomain?: string; name?: string; } export const DidByDomain: React.FunctionComponent = (props) => { const { didDocs, didCopy, domain, externalLink, linkDomain, name } = props; return ( {linkDomain ? ( <> {externalLink ? (
{domain}
) : (
{domain}
)} ) : (
{domain}
)} {name && {name}}
{didDocs.map((didDoc, i) => { const parsedDidDoc = JSON.parse(didDoc); return ( {parsedDidDoc.service?.length > 0 && ( )} ); })}
); };