-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCoin.js
38 lines (29 loc) · 1.22 KB
/
Coin.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//creating a erroe function automaticaly using ES7 extention
import React from 'react';
import './Coin.css';
const Coin = ({ name, image, symbol, price , volume, priceChange, marketcap}) => {
//return bunch of jsx
return (
<div className= 'coin-container'>
<div className= "coin-row">
<div className ='coin'>
<img src={image} alt="crypto" />
<h1> {name} </h1>
<p className='coin-symbol'>{symbol}</p>
</div>
<div className="coin-data">
<p className='coin-price'>${price}</p>
<p className='coin-volume'>${volume.toLocaleString()}</p>
{priceChange < 0 ? (
<p className='coin-percent red'>{priceChange.toFixed(2)}%</p>
) : (
<p className='coin-percent green'>{priceChange.toFixed(2)}%</p>
)}
<p className='coin-marketcap'>
Mkt Cap: ${marketcap.toLocaleString()}</p>
</div>
</div>
</div>
);
};
export default Coin;