Move some layout logic out of the Identicon component
This commit is contained in:
@@ -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>
|
||||
|
@@ -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,
|
||||
|
@@ -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,
|
||||
|
Reference in New Issue
Block a user