import React, { useContext } from 'react'; import PropTypes from 'prop-types'; import classnames from 'classnames'; import { I18nContext } from '../../../../contexts/i18n'; import { useNewMetricEvent } from '../../../../hooks/useMetricEvent'; import { getURLHostName } from '../../../../helpers/utils/util'; export default function ViewOnEtherScanLink({ txHash, blockExplorerUrl, isCustomBlockExplorerUrl, }) { const t = useContext(I18nContext); const blockExplorerLinkClickedEvent = useNewMetricEvent({ category: 'Swaps', event: 'Clicked Block Explorer Link', properties: { link_type: 'Transaction Block Explorer', action: 'Swap Transaction', block_explorer_domain: getURLHostName(blockExplorerUrl), }, }); return (