mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
31 lines
935 B
TypeScript
31 lines
935 B
TypeScript
import { Flex } from '@chakra-ui/react';
|
|
import React from 'react';
|
|
|
|
import type { GasPrices } from 'types/api/stats';
|
|
|
|
import GasTrackerPriceSnippet from './GasTrackerPriceSnippet';
|
|
|
|
interface Props {
|
|
prices: GasPrices;
|
|
isLoading: boolean;
|
|
}
|
|
|
|
const GasTrackerPrices = ({ prices, isLoading }: Props) => {
|
|
return (
|
|
<Flex
|
|
as="ul"
|
|
flexDir={{ base: 'column', lg: 'row' }}
|
|
borderColor={{ _light: 'gray.200', _dark: 'whiteAlpha.300' }}
|
|
borderWidth="2px"
|
|
borderRadius="xl"
|
|
overflow="hidden"
|
|
>
|
|
{ prices.fast && <GasTrackerPriceSnippet type="fast" data={ prices.fast } isLoading={ isLoading }/> }
|
|
{ prices.average && <GasTrackerPriceSnippet type="average" data={ prices.average } isLoading={ isLoading }/> }
|
|
{ prices.slow && <GasTrackerPriceSnippet type="slow" data={ prices.slow } isLoading={ isLoading }/> }
|
|
</Flex>
|
|
);
|
|
};
|
|
|
|
export default React.memo(GasTrackerPrices);
|