Files
explore/ui/shared/GasUsedToTargetRatio.tsx
2025-01-30 19:11:12 +01:00

22 lines
571 B
TypeScript

import React from 'react';
import { Skeleton } from 'toolkit/chakra/skeleton';
import { Tooltip } from 'toolkit/chakra/tooltip';
type Props = {
value: number;
isLoading?: boolean;
};
const GasUsedToTargetRatio = ({ value, isLoading }: Props) => {
return (
<Tooltip content="% of Gas Target">
<Skeleton color="text.secondary" loading={ isLoading }>
<span>{ (value > 0 ? '+' : '') + value.toLocaleString(undefined, { maximumFractionDigits: 2 }) }%</span>
</Skeleton>
</Tooltip>
);
};
export default React.memo(GasUsedToTargetRatio);