import type { StackProps } from '@chakra-ui/react'; import { Box, Flex, HStack } from '@chakra-ui/react'; import React from 'react'; import type { ExternalChain } from 'types/externalChains'; import { Skeleton } from 'toolkit/chakra/skeleton'; import { Tooltip } from 'toolkit/chakra/tooltip'; import CopyToClipboard from 'ui/shared/CopyToClipboard'; import ChainIcon from './ChainIcon'; interface Props extends StackProps { data: Omit | undefined; isLoading?: boolean; fallback?: React.ReactNode; } const ChainLabel = ({ data, isLoading, fallback, ...rest }: Props) => { if (!data) { return fallback || null; } const content = ( <> { data.name } ChainID: { data.id } ); return ( { data.name } ); }; export default React.memo(ChainLabel);