import escapeHTML from 'escape-html';
import {version} from '../package';
import coinHasIcon from './coin-has-icon';
import getCoinSVGPath from './get-coin-svg-path';
import getCoinName from './get-coin-name';
import formatSeconds from './format-seconds';
import coinBlackList from './coin-blacklist';
import formatDollars from './format-dollars';
import formatUnits from './format-units';
const BITCOIN_CONFIRMATIONS = 6;
document.querySelector('.version').textContent = `v${version}`;
const table = document.querySelector('table.results');
const render = (coins, sortBy) => {
let sortOrder = 'asc';
if (!sortBy) {
sortBy = 'marketCap';
} else if (
table.dataset.sortBy === sortBy &&
table.dataset.sortOrder === sortOrder
) {
sortOrder = 'desc';
}
coins = coins.sort((a, b) => {
if (sortOrder === 'asc') {
return b[sortBy] - a[sortBy];
}
return a[sortBy] - b[sortBy];
});
table.dataset.sortBy = sortBy;
table.dataset.sortOrder = sortOrder;
if (coins.length > 0) {
table.innerHTML = `
Name
Market Cap
Proof-of-Work
Equivalent Confs
Estimated Time
Difference