import React from 'react'; import config from 'configs/app'; import useApiQuery from 'lib/api/useApiQuery'; import { HOMEPAGE_STATS } from 'stubs/stats'; import { Image } from '@luxfi/ui/image'; import { Skeleton } from '@luxfi/ui/skeleton'; import TokenLogoPlaceholder from './TokenLogoPlaceholder'; type Props = { isLoading?: boolean; className?: string; type?: 'primary' | 'secondary'; }; const NativeTokenIcon = ({ isLoading, className, type }: Props) => { const statsQueryResult = useApiQuery('general:stats', { queryOptions: { refetchOnMount: false, placeholderData: HOMEPAGE_STATS, }, }); if (isLoading || statsQueryResult.isPlaceholderData) { return ; } const src = type === 'secondary' ? statsQueryResult.data?.secondary_coin_image : statsQueryResult.data?.coin_image; return ( { } /> ); }; export default NativeTokenIcon;