Remove lodash is undefined
This commit is contained in:
parent
d327fabf9c
commit
a94b58e304
@ -38,7 +38,7 @@ export class InstantHeading extends React.PureComponent<InstantHeadingProps, {}>
|
||||
|
||||
private _renderAssetHeadingContent(): React.ReactNode {
|
||||
const { selectedAsset } = this.props;
|
||||
if (_.isUndefined(selectedAsset)) {
|
||||
if (selectedAsset === undefined) {
|
||||
// TODO: Only the ERC20 flow supports selecting assets.
|
||||
return this._renderERC20AssetHeading();
|
||||
}
|
||||
|
@ -1,5 +1,4 @@
|
||||
import { AssetProxyId } from '@0x/types';
|
||||
import * as _ from 'lodash';
|
||||
import * as React from 'react';
|
||||
|
||||
import PoweredByLogo from '../assets/powered_by_0x.svg';
|
||||
@ -88,7 +87,7 @@ export class ZeroExInstantContainer extends React.PureComponent<
|
||||
}
|
||||
private readonly _handleSymbolClick = (asset?: Asset): void => {
|
||||
// TODO: If ERC721 link open sea or allow to choose another ERC721?
|
||||
if (_.isUndefined(asset) || asset.metaData.assetProxyId === AssetProxyId.ERC20) {
|
||||
if (asset === undefined || asset.metaData.assetProxyId === AssetProxyId.ERC20) {
|
||||
analytics.trackTokenSelectorOpened();
|
||||
this.setState({
|
||||
tokenSelectionPanelAnimationState: 'slidIn',
|
||||
|
@ -48,19 +48,19 @@ export class ZeroExInstantProvider extends React.PureComponent<ZeroExInstantProv
|
||||
...defaultState.assetMetaDataMap,
|
||||
};
|
||||
|
||||
const selectedAsset = _.isUndefined(props.defaultSelectedAssetData)
|
||||
? undefined
|
||||
: assetUtils.createAssetFromAssetDataOrThrow(
|
||||
props.defaultSelectedAssetData,
|
||||
completeAssetMetaDataMap,
|
||||
networkId,
|
||||
);
|
||||
const selectedAsset =
|
||||
props.defaultSelectedAssetData === undefined
|
||||
? undefined
|
||||
: assetUtils.createAssetFromAssetDataOrThrow(
|
||||
props.defaultSelectedAssetData,
|
||||
completeAssetMetaDataMap,
|
||||
networkId,
|
||||
);
|
||||
|
||||
let selectedAssetUnitAmount: BigNumber | undefined = new BigNumber(1);
|
||||
if (!_.isUndefined(selectedAsset) && selectedAsset.metaData.assetProxyId === AssetProxyId.ERC20) {
|
||||
selectedAssetUnitAmount = _.isUndefined(props.defaultAssetBuyAmount)
|
||||
? undefined
|
||||
: new BigNumber(props.defaultAssetBuyAmount);
|
||||
if (selectedAsset !== undefined && selectedAsset.metaData.assetProxyId === AssetProxyId.ERC20) {
|
||||
selectedAssetUnitAmount =
|
||||
props.defaultAssetBuyAmount === undefined ? undefined : new BigNumber(props.defaultAssetBuyAmount);
|
||||
}
|
||||
|
||||
// construct the final state
|
||||
|
Loading…
x
Reference in New Issue
Block a user