Show substrate logo for node-substrate (#59)

This commit is contained in:
Maciej Hirsz
2018-09-27 19:47:14 +02:00
committed by GitHub
parent 62d2847bb0
commit ae81485854
3 changed files with 9 additions and 8 deletions
@@ -22,6 +22,7 @@ import cpuIcon from '../../icons/microchip-solid.svg';
import memoryIcon from '../../icons/memory-solid.svg';
import parityPolkadotIcon from '../../icons/dot.svg';
import paritySubstrateIcon from '../../icons/parity-substrate.svg';
import unknownImplementationIcon from '../../icons/question-solid.svg';
import './Row.css';
@@ -83,7 +84,9 @@ export default class Row extends React.Component<RowProps, {}> {
render: ({ nodeDetails }) => {
const [, implementation, version] = nodeDetails;
const [semver] = version.match(SEMVER_PATTERN) || [version];
const implIcon = implementation === 'parity-polkadot' ? parityPolkadotIcon : unknownImplementationIcon;
const implIcon = implementation === 'parity-polkadot' ? parityPolkadotIcon
: implementation === 'substrate-node' ? paritySubstrateIcon
: unknownImplementationIcon;
return <span title={`${implementation} v${version}`}><Icon src={implIcon} /> {semver}</span>;
}