Merge pull request #3140 from benjiwheeler/margin-collapse-use-padding-instead

use padding to avoid margin collapse; drop approach that used `overflow: auto`
This commit is contained in:
Benjamin Wheeler 2019-07-16 15:29:17 -04:00 committed by GitHub
commit 88b3ea6698
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 19 deletions

View file

@ -9,6 +9,8 @@
.join-flow-inner-content {
box-shadow: none;
width: calc(100% - 5.875rem);
margin: 2.3125rem auto 2.5rem;
/* must use padding for top, rather than margin, because margins will collapse */
margin: 0 auto;
padding: 2.3125rem 0 2.5rem;
font-size: .875rem;
}

View file

@ -8,15 +8,13 @@ const ModalInnerContent = ({
children,
className
}) => (
<div className="modal-inner-clear">
<div
className={classNames(
'modal-inner-content',
className
)}
>
{children}
</div>
<div
className={classNames(
'modal-inner-content',
className
)}
>
{children}
</div>
);

View file

@ -1,15 +1,6 @@
@import "../../../colors";
@import "../../../frameless";
/*
necessary to prevent modal-inner-content's margins from
unexpectedly collapsing with a parent
*/
.modal-inner-clear {
overflow: auto;
height: 100%;
}
.modal-inner-content {
box-sizing: border-box;
display: flex;