]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git/blobdiff - cmd/web/js/balance.jsx
JS factorization + clean.
[perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git] / cmd / web / js / balance.jsx
index d141aa8447d291a7eee7bd131ab3c54286b82238..515a7ede549b040c1a2bf1506bd598f2eb6e5c72 100644 (file)
@@ -1,14 +1,13 @@
 import React from 'react';
 import moment from 'moment';
+import classnames from 'classnames';
 
 class CurrencyLogo extends React.Component {
     render = () => {
-      return <div className="d-inline-block h-100">
-               <img className="currency-logo align-top"
-                  src={'/public/icons/black/' + this.props.currency.toLowerCase() + '.svg' }
-                  title={this.props.currency}
-                  alt={this.props.currency} />
-             </div>;
+      var className = classnames('cc', this.props.currency, 'currency-logo');
+      return <i className={className}
+                title={this.props.currency}
+                alt={this.props.currency}></i>;
     }
  }
 
@@ -42,7 +41,7 @@ class CurrencyRate extends React.Component {
     render = () => {
         return <React.Fragment>
               <div className="row text-center">
-                <div className="d-inline col-2 text-left"><CurrencyLogo currency={this.props.currency} /><span>{this.props.currency}</span></div>
+                <div className="d-inline col-2 text-left"><CurrencyLogo currency={this.props.currency} /> <span>{this.props.currency}</span></div>
                 <div className="d-inline col-2">{this.props.positionType}</div>
                 <div className="d-inline col-2">{this.props.quantity}</div>
                 <div className="d-inline col-2">{this.props.BTCValue}</div>