Files
TheGame/packages/web/components/Ticker.tsx
dan13ram 8517a26048 Upgrade dependencies (#486)
* upgraded storybook dependencies

* upgraded web dependencies

* updated timezone selector

* upgrade chakra in metamaps

* upgraded react-dnd in metamaps

* upgraded framer-motion

* fixed types in metamaps

* upgraded eslint

* upgraded lerna, husky and graphql

* upgraded node version

* removed metamaps package

* fixed all eslint issues

* ran yarn format to prettier format all files

* updated lint-staged & husky scripts

* add executable perms to pre-push scripts

* updated yarn.lock

* fixed eslint and moved chakra icons to ds

* fixed emotion errors

* removed extra useContext

* update yarn.lock

* upgraded more packages

* removed unnecessary .huskyrc.json

* lint fix
2021-05-01 12:46:48 +05:30

25 lines
685 B
TypeScript

import { Heading, VStack } from '@metafam/ds';
import fetch from 'node-fetch';
import React, { useEffect, useState } from 'react';
export const Ticker: React.FC = () => {
const [price, setPrice] = useState(0);
useEffect(() => {
fetch(
'https://api.coingecko.com/api/v3/simple/price?ids=metagame&vs_currencies=usd',
)
.then((response) => response.json())
.then((data) => setPrice(data.metagame.usd));
}, [price, setPrice]);
return (
<VStack my="4">
<Heading size="xs" fontFamily="mono" color="purple.200">
$SEED PRICE
</Heading>
<Heading size="xs">${price ? price.toFixed(2) : '$--.--'}</Heading>
</VStack>
);
};