|
|
@ -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: { |
|
|
|