import ReactDOM from 'react-dom' import { CHAINS } from '@synapsecns/synapse-constants' import { TableHeader } from '@components/TransactionTable/TableHeader' import { ChainInfo } from '@components/misc/ChainInfo' import { formatUSD } from '@utils/formatUSD' import { formatDate } from '@utils/formatDate' const CHAIN_ID_NAMES_REVERSE = CHAINS.CHAIN_ID_NAMES_REVERSE const titles = { VOLUME: 'Volume', FEE: 'Fees', ADDRESSES: 'Addrs', TRANSACTIONS: 'TXs', } const platformTitles = { BRIDGE: 'Bridge', SWAP: 'Swap', MESSAGE_BUS: 'Msg Bus', } export const CurrencyTooltip = ({ names: names, values: values, label, dailyStatisticType: dailyStatisticType, isUSD: isUSD, singleChain, platform: platform, noTooltipLink: noTooltipLink, }) => { const domElement = document.getElementById('tooltip-sidebar') return ReactDOM.createPortal(
{platform !== 'ALL' ? platformTitles[platform] + ' ' : ''} Activity
{formatDate(label)}
|
All Chains |
{isUSD ? '$' : ''} {formatUSD(values.reduce((a, b) => a + b, 0))} |
|
{name === 'total' ? (
All Chains ) : ( |
{isUSD ? '$' : ''} {formatUSD(value)} |