import { useStyles } from '~/hooks'; import { Components } from '~/utils/components-list'; import { _unstable_createComponent, _unstable_createEl, createPolymorphicComponent, } from '../../utils'; import { Text } from '../Text'; import { useAssetProps } from './Asset'; import type { AssetAmountDef } from './defs'; import { styles } from './styles'; const _AssetAmount = _unstable_createComponent( Components.AssetAmount, (props) => { const { hideIcon, amountStr, isNegative } = useAssetProps(); const classes = useStyles(styles, props, ['amount']); return ( {amountStr} ); }, ); export const AssetAmount = createPolymorphicComponent(_AssetAmount); AssetAmount.id = 'AssetAmount';