Remove lodash is undefined

This commit is contained in:
fragosti 2019-04-19 17:57:06 -05:00
parent d327fabf9c
commit a94b58e304
3 changed files with 13 additions and 14 deletions

View File

@ -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();
}

View File

@ -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',

View File

@ -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