diff options
author | sdtsui <szehungdanieltsui@gmail.com> | 2017-08-09 08:51:06 +0800 |
---|---|---|
committer | sdtsui <szehungdanieltsui@gmail.com> | 2017-08-09 08:51:06 +0800 |
commit | b97dcf09ac56a2dba30c62c01244100de453a1e2 (patch) | |
tree | ca7a341bce5afa14b7f07a09d30235c791dc4062 /ui/app/components/modal.js | |
parent | e260ab46cb370c3a74797f86957b5fecefda9188 (diff) | |
download | tangerine-wallet-browser-b97dcf09ac56a2dba30c62c01244100de453a1e2.tar tangerine-wallet-browser-b97dcf09ac56a2dba30c62c01244100de453a1e2.tar.gz tangerine-wallet-browser-b97dcf09ac56a2dba30c62c01244100de453a1e2.tar.bz2 tangerine-wallet-browser-b97dcf09ac56a2dba30c62c01244100de453a1e2.tar.lz tangerine-wallet-browser-b97dcf09ac56a2dba30c62c01244100de453a1e2.tar.xz tangerine-wallet-browser-b97dcf09ac56a2dba30c62c01244100de453a1e2.tar.zst tangerine-wallet-browser-b97dcf09ac56a2dba30c62c01244100de453a1e2.zip |
Move inline styles out into explicitly named BEM classes
Diffstat (limited to 'ui/app/components/modal.js')
-rw-r--r-- | ui/app/components/modal.js | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/ui/app/components/modal.js b/ui/app/components/modal.js index bcc2ead44..2339ee497 100644 --- a/ui/app/components/modal.js +++ b/ui/app/components/modal.js @@ -1,4 +1,5 @@ const Component = require('react').Component + const h = require('react-hyperscript') const inherits = require('util').inherits const connect = require('react-redux').connect @@ -6,6 +7,7 @@ const connect = require('react-redux').connect // const PropTypes from 'prop-types' const FadeModal = require('boron').FadeModal const actions = require('../actions') +const isMobileView = require('../../lib/is-mobile-view') function mapStateToProps (state) { return { @@ -30,6 +32,15 @@ module.exports = connect(mapStateToProps, mapDispatchToProps)(Modal) Modal.prototype.render = function () { + const mobileModalStyles = { + width: '95%', + } + + const laptopModalStyles = { + width: '66%', + top: '30%', + } + return h(FadeModal, { className: 'modal', @@ -38,9 +49,7 @@ Modal.prototype.render = function () { ref: (ref) => { this.modalRef = ref }, - modalStyle: { - width: '95%', - }, + modalStyle: isMobileView() ? mobileModalStyles : laptopModalStyles, }, this.props.children, ) |