diff options
| author | Yuval Adam <_@yuv.al> | 2016-08-15 19:15:17 +0300 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2016-08-15 19:15:17 +0300 |
| commit | aff137fd2ebc552a56eb18a4195cbdb54d67d851 (patch) | |
| tree | 415ec6f616fe7f36c7d88b4a4f64a0aa8e25106a | |
| parent | 7527cf9b7114c3c60e17259e1e880ca88c38f1b5 (diff) | |
| parent | b6349468230377eabbe31877f751167413ad01a7 (diff) | |
Merge branch 'master' into gh-pages
| -rw-r--r-- | base.scss | 6 | ||||
| -rw-r--r-- | index.js | 5 |
2 files changed, 11 insertions, 0 deletions
@@ -17,7 +17,13 @@ body { h1 { margin: 20px; } + p.save { + font-size: 0.7em; + } canvas#qr { + display: none; + } + img#qrimg { display: block; margin: 10px auto; padding: 20px; @@ -20,11 +20,14 @@ class Qrgen extends React.Component { value: this.state.text, size: this.state.size }) + this.refs.qrimg.src = this.qr.toDataURL() } + componentDidUpdate (prevProps, prevState) { this.qr.value = this.state.text this.qr.size = this.state.size + this.refs.qrimg.src = this.qr.toDataURL() } render () { @@ -36,7 +39,9 @@ class Qrgen extends React.Component { <input type='text' value={this.state.size} onChange={(e) => { this.setState(Object.assign({}, this.state, { size: e.target.value })) }}></input> + <p className='save'>To save the QR code, right-click the image and 'Save Image As', or touch and hold the image on your mobile browser.</p> <canvas ref='qr' id='qr'></canvas> + <img ref='qrimg' id='qrimg'></img> <footer> <p>Created by <a href="https://yuv.al">Yuval Adam</a>. Source available on <a href="https://github.com/yuvadm/qrgen.xyz">Github</a>.</p> </footer> |
