Browse Source

Only show coins with icons

dependabot/npm_and_yarn/is-svg-and-postcss-svgo--removed
Luke Childs 2 years ago
parent
commit
219bdb315a
  1. 6
      js/coin-has-icon.js
  2. 3
      js/index.js

6
js/coin-has-icon.js

@ -0,0 +1,6 @@
// eslint-disable-next-line import/no-unresolved, import/extensions
import svgs from '../node_modules/cryptocurrency-icons/svg/color/*.svg';
const coinHasIcon = symbol => Boolean(svgs[symbol.toLowerCase()]);
export default coinHasIcon;

3
js/index.js

@ -1,6 +1,7 @@
import 'babel-polyfill'; // eslint-disable-line import/no-unassigned-import
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';
@ -85,7 +86,7 @@ fetch('https://howmanyconfs.com/api/data')
const bitcoin = coins.find(coin => coin.symbol === 'BTC');
coins = coins
.filter(coin => !coinBlackList.includes(coin.symbol))
.filter(coin => coinHasIcon(coin.symbol) && !coinBlackList.includes(coin.symbol))
.map(coin => {
const multiplier = (bitcoin.watts / coin.watts);
const workTime = (bitcoin.blockTimeInSeconds * BITCOIN_CONFIRMATIONS * multiplier);

Loading…
Cancel
Save