aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/pages/create-account/connect-hardware/connect-screen.js
diff options
context:
space:
mode:
authorbrunobar79 <brunobar79@gmail.com>2018-07-06 08:59:31 +0800
committerbrunobar79 <brunobar79@gmail.com>2018-07-06 08:59:31 +0800
commit6b2511f94f436a30c6c683f9da2c3142d9a6461c (patch)
treeecab7998e618d28b20a96e4b7a47f8217fd1c92d /ui/app/components/pages/create-account/connect-hardware/connect-screen.js
parent6c2730f24300449010bd3552d4d746bcb5dd176a (diff)
downloadtangerine-wallet-browser-6b2511f94f436a30c6c683f9da2c3142d9a6461c.tar.gz
tangerine-wallet-browser-6b2511f94f436a30c6c683f9da2c3142d9a6461c.tar.zst
tangerine-wallet-browser-6b2511f94f436a30c6c683f9da2c3142d9a6461c.zip
UI refactor
Diffstat (limited to 'ui/app/components/pages/create-account/connect-hardware/connect-screen.js')
-rw-r--r--ui/app/components/pages/create-account/connect-hardware/connect-screen.js51
1 files changed, 23 insertions, 28 deletions
diff --git a/ui/app/components/pages/create-account/connect-hardware/connect-screen.js b/ui/app/components/pages/create-account/connect-hardware/connect-screen.js
index 1b064a15c..ec6a11b40 100644
--- a/ui/app/components/pages/create-account/connect-hardware/connect-screen.js
+++ b/ui/app/components/pages/create-account/connect-hardware/connect-screen.js
@@ -2,51 +2,43 @@ const { Component } = require('react')
const PropTypes = require('prop-types')
const h = require('react-hyperscript')
-export default class ConnectScreen extends Component {
+class ConnectScreen extends Component {
constructor (props, context) {
super(props)
}
- connectToTrezor = () => {
- if (this.props.connectToTrezor) {
- this.props.connectToTrezor()
- }
- }
-
renderUnsupportedBrowser () {
return (
- [
- h('div.hw-unsupported-browser', [
- h('h3.hw-unsupported-browser__title', {}, this.context.t('browserNotSupported')),
- h('p.hw-unsupported-browser__msg', {}, this.context.t('chromeRequiredForTrezor')),
- ]),
- h(
- 'button.btn-primary.btn--large',
- { onClick: () => global.platform.openWindow({
- url: 'https://google.com/chrome',
- }), style: { margin: 12 } },
- this.context.t('downloadGoogleChrome')
- )]
+ h('div', {}, [
+ h('div.hw-unsupported-browser', [
+ h('h3.hw-unsupported-browser__title', {}, this.context.t('browserNotSupported')),
+ h('p.hw-unsupported-browser__msg', {}, this.context.t('chromeRequiredForTrezor')),
+ ]),
+ h(
+ 'button.btn-primary.btn--large',
+ { onClick: () => global.platform.openWindow({
+ url: 'https://google.com/chrome',
+ }), style: { margin: 12 } },
+ this.context.t('downloadGoogleChrome')
+ ),
+ ])
)
}
renderConnectButton () {
- return !this.state.accounts.length
- ? h(
- 'button.btn-primary.btn--large',
- { onClick: this.connectToTrezor, style: { margin: 12 } },
- this.props.btnText
- )
- : null
+ return h(
+ 'button.btn-primary.btn--large',
+ { onClick: this.props.connectToTrezor.bind(this), style: { margin: 12 } },
+ this.props.btnText
+ )
}
render () {
const isChrome = window.navigator.userAgent.search('Chrome') !== -1
if (isChrome) {
return this.renderConnectButton()
- } else {
- return this.renderUnsupportedBrowser()
}
+ return this.renderUnsupportedBrowser()
}
}
@@ -58,3 +50,6 @@ ConnectScreen.propTypes = {
ConnectScreen.contextTypes = {
t: PropTypes.func,
}
+
+module.exports = ConnectScreen
+