export assetDataUtil big obj
This commit is contained in:
parent
187bbc7fc1
commit
32fa1bcc38
@ -2,7 +2,7 @@ import { BigNumber } from '@0xproject/utils';
|
||||
import * as _ from 'lodash';
|
||||
import * as React from 'react';
|
||||
|
||||
import { bestNameForAsset } from '../util/asset_data';
|
||||
import { assetDataUtil } from '../util/asset_data';
|
||||
|
||||
import { ColorOption } from '../style/theme';
|
||||
import { util } from '../util/util';
|
||||
@ -26,7 +26,7 @@ export class AssetAmountInput extends React.Component<AssetAmountInputProps> {
|
||||
<AmountInput {...rest} onChange={this._handleChange} />
|
||||
<Container display="inline-block" marginLeft="10px">
|
||||
<Text fontSize={rest.fontSize} fontColor={ColorOption.white} textTransform="uppercase">
|
||||
{bestNameForAsset(this.props.assetData, '???')}
|
||||
{assetDataUtil.bestNameForAsset(this.props.assetData, '???')}
|
||||
</Text>
|
||||
</Container>
|
||||
</Container>
|
||||
|
@ -2,8 +2,8 @@ import { AssetProxyId } from '@0xproject/types';
|
||||
|
||||
import { assetMetaData } from '../data/asset_meta_data';
|
||||
|
||||
// TODO: tests for this
|
||||
export const bestNameForAsset = (assetData: string | undefined, defaultString: string) => {
|
||||
export const assetDataUtil = {
|
||||
bestNameForAsset: (assetData: string | undefined, defaultString: string) => {
|
||||
if (assetData === undefined) {
|
||||
return defaultString;
|
||||
}
|
||||
@ -15,4 +15,5 @@ export const bestNameForAsset = (assetData: string | undefined, defaultString: s
|
||||
return metaData.symbol.toUpperCase();
|
||||
}
|
||||
return defaultString;
|
||||
},
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
import { AssetBuyerError } from '@0xproject/asset-buyer';
|
||||
|
||||
import { bestNameForAsset } from '../util/asset_data';
|
||||
import { assetDataUtil } from '../util/asset_data';
|
||||
|
||||
const humanReadableMessageForError = (error: Error, assetData?: string): string | undefined => {
|
||||
if (error.message === AssetBuyerError.InsufficientAssetLiquidity) {
|
||||
const assetName = bestNameForAsset(assetData, 'of this asset');
|
||||
const assetName = assetDataUtil.bestNameForAsset(assetData, 'of this asset');
|
||||
return `Not enough ${assetName} available`;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user