import React from 'react';
import PropTypes from 'prop-types';
import { Redirect } from 'react-router-dom';
import Identicon from '../../../../components/ui/identicon';
import Button from '../../../../components/ui/button/button.component';
import {
ButtonIcon,
ICON_NAMES,
ICON_SIZES,
} from '../../../../components/component-library';
import Tooltip from '../../../../components/ui/tooltip';
import { useI18nContext } from '../../../../hooks/useI18nContext';
import { useCopyToClipboard } from '../../../../hooks/useCopyToClipboard';
import { IconColor } from '../../../../helpers/constants/design-system';
function quadSplit(address) {
return `0x${address
.slice(2)
.match(/.{1,4}/gu)
.join('')}`;
}
function ViewContact({
history,
name,
address,
checkSummedAddress,
memo,
editRoute,
listRoute,
}) {
const t = useI18nContext();
const [copied, handleCopy] = useCopyToClipboard();
if (!address) {
return