Move some layout logic out of the Identicon component

This commit is contained in:
Brandon Millman
2018-06-19 13:55:29 -07:00
parent da69ddc19b
commit 549c6afa0a
3 changed files with 6 additions and 3 deletions

View File

@@ -151,12 +151,12 @@ export class AssetPicker extends React.Component<AssetPickerProps, AssetPickerSt
height: TILE_DIMENSION,
...tileStyles,
}}
className="p2 mx-auto"
className="p2 flex flex-column items-center"
onClick={this._onChooseToken.bind(this, address)}
onMouseEnter={this._onToggleHover.bind(this, address, true)}
onMouseLeave={this._onToggleHover.bind(this, address, false)}
>
<div className="p1 center">
<div className="p1">
<TokenIcon token={token} diameter={TOKEN_ICON_DIMENSION} />
</div>
<div className="center">{token.name}</div>

View File

@@ -23,7 +23,7 @@ export class Identicon extends React.Component<IdenticonProps, IdenticonState> {
const radius = diameter / 2;
return (
<div
className="circle mx-auto relative transitionFix"
className="circle relative transitionFix"
style={{
width: diameter,
height: diameter,

View File

@@ -322,6 +322,9 @@ export class Wallet extends React.Component<WalletProps, WalletState> {
}
private _renderTokenRow(token: Token, _index: number): React.ReactNode {
const tokenState = this.props.trackedTokenStateByAddress[token.address];
if (_.isUndefined(tokenState)) {
return null;
}
const tokenLink = sharedUtils.getEtherScanLinkIfExists(
token.address,
this.props.networkId,