mirror of
https://github.com/MetaFam/TheGame.git
synced 2026-02-08 04:55:02 -05:00
* 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
25 lines
685 B
TypeScript
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>
|
|
);
|
|
};
|