fixed problem where sometimes there would be two scrollbars

This commit is contained in:
Linda 2018-10-02 15:33:15 -04:00
parent b03bd51f79
commit 06bb9c60c4
3 changed files with 15 additions and 2 deletions

View file

@ -6,6 +6,14 @@ $medium: "only screen and (min-width : #{$mobile}+1) and (max-width : #{$tablet}
$small-height: "only screen and (max-height : #{$mobile})";
$medium-height: "only screen and (min-height : #{$mobile} + 1) and (max-height : #{$tablet} - 1)";
.mod-addToStudio {
overflow: hidden;
@media #{$small}, #{$small-height} {
overflow: hidden;
}
}
.addToStudio-modal-header {
box-shadow: inset 0 -1px 0 0 $ui-blue-dark;
background-color: $ui-blue;

View file

@ -26,6 +26,7 @@ class Modal extends React.Component {
return (
<ReactModal
appElement={document.getElementById('app')}
bodyOpenClassName={this.props.useStandardSizes ? classNames('overflow-hidden') : null}
className={{
base: classNames('modal-content', this.props.className, {
'modal-sizes': this.props.useStandardSizes

View file

@ -7,6 +7,12 @@ $big: "only screen and (min-width : #{$tablet}) and (max-width : #{$desktop}-1)"
$small-height: "only screen and (max-height : #{$mobile})";
$medium-height: "only screen and (min-height : #{$mobile} + 1) and (max-height : #{$tablet} - 1)";
.overflow-hidden {
/* to avoid double scroll bars this
gets added to body while modal is open */
overflow: hidden;
}
.modal-content {
position: relative;
margin: 3.75rem auto;
@ -130,7 +136,6 @@ row to appear to contain overflow. */
outline: none;
padding: 0;
max-width: 36.25rem; /* 580px; */
overflow: hidden;
user-select: none;
@media #{$medium}, #{$medium-height} {
@ -140,7 +145,6 @@ row to appear to contain overflow. */
@media #{$small}, #{$small-height} {
margin: 0 auto;
width: auto;
overflow: hidden scroll;
}
.modal-header {