Skip to content

Commit 1570a8f

Browse files
author
castastrophe
committed
Merge branch 'US206196--modal-web-component' of github.com:patternfly/patternfly-elements into US206196--modal-web-component
2 parents 90d138b + 2e4612a commit 1570a8f

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

elements/pfe-modal/src/pfe-modal.scss

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ $pfe-modal--breakpoint--medium: 640px;
99
--pfe-modal--MaxWidth--mobile: 94vw;
1010
--pfe-modal--MaxHeight: 90vh;
1111
--pfe-modal--Padding: calc(#{pfe-var(container-padding)} * 2) 0 calc(#{pfe-var(container-padding)} * 2) calc(#{pfe-var(container-padding)} * 2);
12+
--pfe-modal--Padding--mobile: 0 0 0 calc(#{pfe-var(container-padding)} * 2);
1213
--pfe-modal__overlay--BackgroundColor: #{pfe-color(overlay)};
1314
--pfe-modal--CloseButtonSize: calc(#{pfe-var(ui--element--size)} - 4px);
1415
display: block;
@@ -54,6 +55,7 @@ $pfe-modal--breakpoint--medium: 640px;
5455
position: relative;
5556
max-width: pfe-local(MaxWidth--mobile);
5657
min-width: pfe-local(MinWidth);
58+
max-height: calc(100% + -32px);
5759
margin: 0 auto;
5860
box-shadow: pfe-var(box-shadow--lg);
5961
background-color: pfe-color(surface--lightest);
@@ -66,8 +68,13 @@ $pfe-modal--breakpoint--medium: 640px;
6668
&__container {
6769
position: relative;
6870
max-width: calc(100% - #{pfe-var(ui--element--size)});
71+
max-height: inherit;
6972
padding: var(--pfe-modal--Padding);
7073

74+
@media screen and (max-height: $pfe-modal--breakpoint--medium) {
75+
padding: var(--pfe-modal--Padding--mobile);
76+
}
77+
7178
&[hidden] {
7279
display: none;
7380
}
@@ -77,6 +84,10 @@ $pfe-modal--breakpoint--medium: 640px;
7784
padding: calc(#{pfe-var(container-padding)} * 2) calc(#{pfe-var(container-padding)} * 6) calc(#{pfe-var(container-padding)} * 2) calc(#{pfe-var(container-padding)} * 2);
7885
}
7986

87+
@media screen and (max-height: $pfe-modal--breakpoint--medium) and (min-width: $pfe-modal--breakpoint--medium) {
88+
padding: 0 0 calc(#{pfe-var(container-padding)} * 2) calc(#{pfe-var(container-padding)} * 2);
89+
}
90+
8091
// Remove margin-top on the first slotted element that is not the header.
8192
::slotted(*:nth-child(1)),
8293
::slotted(*:nth-child(2)) {
@@ -94,6 +105,16 @@ $pfe-modal--breakpoint--medium: 640px;
94105
overscroll-behavior: contain;
95106
max-height: pfe-local(MaxHeight);
96107
padding-right: calc(#{pfe-var(container-padding)} * 2);
108+
109+
@media screen and (max-height: $pfe-modal--breakpoint--medium) {
110+
box-sizing: border-box;
111+
padding: calc(#{pfe-var(container-padding)} * 2) calc(#{pfe-var(container-padding)} * 2) calc(#{pfe-var(container-padding)} * 2) 0;
112+
}
113+
114+
@media screen and (max-height: $pfe-modal--breakpoint--medium) and (min-width: $pfe-modal--breakpoint--medium) {
115+
box-sizing: border-box;
116+
padding: calc(#{pfe-var(container-padding)} * 2) calc(#{pfe-var(container-padding)} * 2) calc(#{pfe-var(container-padding)} * 2) 0;
117+
}
97118
}
98119

99120
&__close {

0 commit comments

Comments
 (0)