import 'babel-polyfill'; // eslint-disable-line import/no-unassigned-import import escapeHTML from 'escape-html'; import {version} from '../package'; import getCoinData from './get-coin-data'; import getCoinName from './get-coin-name'; import formatSeconds from './format-seconds'; document.querySelector('.version').textContent = `v${version}`; getCoinData().then(coins => { const table = document.querySelector('table.results'); if(coins.length) { table.innerHTML = ` Name Market Cap Proof-of-Work Equivalent Confs Estimated Time Difference ${coins.map(coin => ` ${escapeHTML(`${getCoinName(coin)} (${coin.symbol})`)} ${escapeHTML(coin.marketCapFormatted || 'Unknown')} ${escapeHTML(`${coin.algorithm} @ ${coin.hashRateFormatted}`)} ${escapeHTML(coin.confirmations.toLocaleString())} confs ${escapeHTML(formatSeconds(coin.estimatedTimeForConfs))} ${escapeHTML(coin.symbol === 'BTC' ? '-' : `${Math.round(coin.multiplier)}x slower`)} `).join('')} `; } });