ReadOnlyInput component.

feature/default_network_editable
Dan 7 years ago committed by Chi Kei Chan
parent fe37dd7ecd
commit 48867d95fe
  1. 14
      ui/app/components/qr-code.js
  2. 27
      ui/app/components/readonly-input.js
  3. 2
      ui/app/css/itcss/components/modal.scss

@ -4,6 +4,7 @@ const qrCode = require('qrcode-npm').qrcode
const inherits = require('util').inherits
const connect = require('react-redux').connect
const isHexPrefixed = require('ethereumjs-util').isHexPrefixed
const ReadOnlyInput = require('./readonly-input')
module.exports = connect(mapStateToProps)(QrCodeView)
@ -46,18 +47,11 @@ QrCodeView.prototype.render = function () {
__html: qrImage.createTableTag(4),
},
}),
h('.div.ellip-address-wrapper', [
h('input.qr-ellip-address', {
style: {
width: '247px',
},
h(ReadOnlyInput, {
wrapperClass: 'ellip-address-wrapper',
inputClass: 'qr-ellip-address',
value: Qr.data,
readOnly: true,
}),
// h(CopyButton, {
// value: Qr.data,
// }),
]),
])
}

@ -0,0 +1,27 @@
const Component = require('react').Component
const h = require('react-hyperscript')
const inherits = require('util').inherits
module.exports = ReadOnlyInput
inherits(ReadOnlyInput, Component)
function ReadOnlyInput () {
Component.call(this)
}
ReadOnlyInput.prototype.render = function () {
const {
wrapperClass,
inputClass,
value,
} = this.props
return h('div', {className: wrapperClass}, [
h('input', {
className: inputClass,
value,
readOnly: true,
}),
])
}

@ -234,7 +234,7 @@
}
.account-modal-container .qr-ellip-address {
width: 254px;
width: 247px;
border: none;
font-family: 'Montserrat Light';
font-size: 14px;

Loading…
Cancel
Save