diff options
Diffstat (limited to 'ui/app/components')
-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, ) |