only prefix ethereum address

feature/default_network_editable
frankiebee 8 years ago
parent 5668910244
commit d1fa3c6de1
  1. 11
      ui/app/components/qr-code.js

@ -3,6 +3,7 @@ const h = require('react-hyperscript')
const qrCode = require('qrcode-npm').qrcode const qrCode = require('qrcode-npm').qrcode
const inherits = require('util').inherits const inherits = require('util').inherits
const connect = require('react-redux').connect const connect = require('react-redux').connect
const isHexPrefixed = require('ethereumjs-util').isHexPrefixed
const CopyButton = require('./copyButton') const CopyButton = require('./copyButton')
module.exports = connect(mapStateToProps)(QrCodeView) module.exports = connect(mapStateToProps)(QrCodeView)
@ -22,12 +23,12 @@ function QrCodeView () {
} }
QrCodeView.prototype.render = function () { QrCodeView.prototype.render = function () {
var props = this.props const props = this.props
var Qr = props.Qr const Qr = props.Qr
var qrImage = qrCode(4, 'M') const address = `${isHexPrefixed(Qr.data) ? 'ethereum:' : ''}${Qr.data}`
qrImage.addData(`ethereum:${Qr.data}`) const qrImage = qrCode(4, 'M')
qrImage.addData(address)
qrImage.make() qrImage.make()
return h('.main-container.flex-column', { return h('.main-container.flex-column', {
key: 'qr', key: 'qr',
style: { style: {

Loading…
Cancel
Save