Use Image component instead of img tag
This commit is contained in:
@@ -9,6 +9,7 @@ import { ProviderPicker } from 'ts/components/top_bar/provider_picker';
|
||||
import { Container } from 'ts/components/ui/container';
|
||||
import { DropDown } from 'ts/components/ui/drop_down';
|
||||
import { Identicon } from 'ts/components/ui/identicon';
|
||||
import { Image } from 'ts/components/ui/image';
|
||||
import { Text } from 'ts/components/ui/text';
|
||||
import { Dispatcher } from 'ts/redux/dispatcher';
|
||||
import { colors } from 'ts/style/colors';
|
||||
@@ -75,7 +76,7 @@ export class ProviderDisplay extends React.Component<ProviderDisplayProps, Provi
|
||||
</Text>
|
||||
</Container>
|
||||
{isProviderMetamask && (
|
||||
<img src="/images/metamask_icon.png" style={{ width: ROOT_HEIGHT, height: ROOT_HEIGHT }} />
|
||||
<Image src="/images/metamask_icon.png" height={ROOT_HEIGHT} width={ROOT_HEIGHT} />
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
|
||||
@@ -2,6 +2,7 @@ import blockies = require('blockies');
|
||||
import * as _ from 'lodash';
|
||||
import * as React from 'react';
|
||||
|
||||
import { Image } from 'ts/components/ui/image';
|
||||
import { colors } from 'ts/style/colors';
|
||||
|
||||
interface IdenticonProps {
|
||||
@@ -31,15 +32,12 @@ export class Identicon extends React.Component<IdenticonProps, IdenticonState> {
|
||||
}}
|
||||
>
|
||||
{!_.isEmpty(address) ? (
|
||||
<img
|
||||
<Image
|
||||
src={blockies({
|
||||
seed: address.toLowerCase(),
|
||||
}).toDataURL()}
|
||||
style={{
|
||||
width: diameter,
|
||||
height: diameter,
|
||||
imageRendering: 'pixelated',
|
||||
}}
|
||||
height={diameter}
|
||||
width={diameter}
|
||||
/>
|
||||
) : (
|
||||
<svg height={diameter} width={diameter}>
|
||||
|
||||
@@ -5,7 +5,8 @@ export interface ImageProps {
|
||||
className?: string;
|
||||
src?: string;
|
||||
fallbackSrc?: string;
|
||||
height?: string;
|
||||
height?: string | number;
|
||||
width?: string | number;
|
||||
}
|
||||
interface ImageState {
|
||||
imageLoadFailed: boolean;
|
||||
@@ -26,6 +27,7 @@ export class Image extends React.Component<ImageProps, ImageState> {
|
||||
onError={this._onError.bind(this)}
|
||||
src={src}
|
||||
height={this.props.height}
|
||||
width={this.props.width}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user