import type { BoxProps } from '@chakra-ui/react'; import React from 'react'; import type { TokenInfo } from 'types/api/token'; import type { EntityProps as TokenEntityProps } from 'ui/shared/entities/token/TokenEntity'; import TokenEntity from 'ui/shared/entities/token/TokenEntity'; import TokenEntityL1 from 'ui/shared/entities/token/TokenEntityL1'; import type { Props as AssetValueProps } from './AssetValue'; import AssetValue from './AssetValue'; interface Props extends Omit { token: TokenInfo; tokenEntityProps?: Omit & BoxProps; layer?: 'L1'; } const TokenValue = ({ token, tokenEntityProps, layer, ...rest }: Props) => { const TokenComponent = layer === 'L1' ? TokenEntityL1 : TokenEntity; const asset = ( ); return ( ); }; export default React.memo(TokenValue);