Skip to content

Commit 4fc12c2

Browse files
committed
US206196 set z-index: 2000, set max-height, removed min-height, set button outside of scroll.
1 parent 892ac4d commit 4fc12c2

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

elements/pfe-modal/src/pfe-modal.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@
55
<div class="pfe-modal__container">
66
<slot name="pfe-modal--header"></slot>
77
<slot></slot>
8-
<button class="pfe-modal__close" aria-label="Close dialog">
9-
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="-11 11 22 23">
10-
<path d="M30 16.669v-1.331c0-0.363-0.131-0.675-0.394-0.938s-0.575-0.394-0.938-0.394h-10.669v-10.65c0-0.362-0.131-0.675-0.394-0.938s-0.575-0.394-0.938-0.394h-1.331c-0.363 0-0.675 0.131-0.938 0.394s-0.394 0.575-0.394 0.938v10.644h-10.675c-0.362 0-0.675 0.131-0.938 0.394s-0.394 0.575-0.394 0.938v1.331c0 0.363 0.131 0.675 0.394 0.938s0.575 0.394 0.938 0.394h10.669v10.644c0 0.363 0.131 0.675 0.394 0.938 0.262 0.262 0.575 0.394 0.938 0.394h1.331c0.363 0 0.675-0.131 0.938-0.394s0.394-0.575 0.394-0.938v-10.637h10.669c0.363 0 0.675-0.131 0.938-0.394 0.269-0.262 0.4-0.575 0.4-0.938z" transform="rotate(45)"/>
11-
</svg>
12-
</button>
138
</div>
9+
<button class="pfe-modal__close" aria-label="Close dialog">
10+
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="-11 11 22 23">
11+
<path d="M30 16.669v-1.331c0-0.363-0.131-0.675-0.394-0.938s-0.575-0.394-0.938-0.394h-10.669v-10.65c0-0.362-0.131-0.675-0.394-0.938s-0.575-0.394-0.938-0.394h-1.331c-0.363 0-0.675 0.131-0.938 0.394s-0.394 0.575-0.394 0.938v10.644h-10.675c-0.362 0-0.675 0.131-0.938 0.394s-0.394 0.575-0.394 0.938v1.331c0 0.363 0.131 0.675 0.394 0.938s0.575 0.394 0.938 0.394h10.669v10.644c0 0.363 0.131 0.675 0.394 0.938 0.262 0.262 0.575 0.394 0.938 0.394h1.331c0.363 0 0.675-0.131 0.938-0.394s0.394-0.575 0.394-0.938v-10.637h10.669c0.363 0 0.675-0.131 0.938-0.394 0.269-0.262 0.4-0.575 0.4-0.938z" transform="rotate(45)"/>
12+
</svg>
13+
</button>
14+
1415
</div>
1516
</section>

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

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ $pfe-modal--breakpoint--medium: 640px;
77
--pfe-modal--MaxWidth: 70vw;
88
--pfe-modal--MinWidth: 50vw;
99
--pfe-modal--MaxWidth--mobile: 94vw;
10-
--pfe-modal--MaxHeight: none;
11-
--pfe-modal--MinHeight: 40vh;
10+
--pfe-modal--MaxHeight: 90vh;
11+
--pfe-modal--MaxHeight--mobile: 80vh;
1212
--pfe-modal--Padding--mobile: calc(#{pfe-var(container-padding)} * 1.25) calc(#{pfe-var(container-padding)} * 3) calc(#{pfe-var(container-padding)} * 1.25) calc(#{pfe-var(container-padding)} * 1.25);
1313
--pfe-modal--Padding: calc(#{pfe-var(container-padding)} * 2);
1414
--pfe-modal__overlay--BackgroundColor: #{pfe-color(overlay)};
@@ -32,7 +32,7 @@ $pfe-modal--breakpoint--medium: 640px;
3232
flex-direction: column;
3333
align-items: center;
3434
justify-content: center;
35-
z-index: 2;
35+
z-index: var(--pfe-z--modal, 2000);
3636

3737
&[hidden] {
3838
display: none;
@@ -53,30 +53,29 @@ $pfe-modal--breakpoint--medium: 640px;
5353
}
5454
}
5555
&__wrapper {
56-
z-index: 2;
5756
position: relative;
5857
max-width: pfe-local(MaxWidth--mobile);
5958
min-width: pfe-local(MinWidth);
60-
min-height: pfe-local(MinHeight);
6159
margin: 0 auto;
6260
box-shadow: pfe-var(box-shadow--lg);
6361
background-color: pfe-color(surface--lightest);
6462
border-radius: #{pfe-var(ui--border-radius)};
65-
overflow-y: auto;
66-
overscroll-behavior: contain;
6763

6864
@media screen and (min-width: $pfe-modal--breakpoint--medium) {
6965
max-width: pfe-local(MaxWidth);
70-
max-height: pfe-local(MaxHeight);
7166
}
7267
}
7368
&__container {
7469
position: relative;
7570
padding: var(--pfe-modal--Padding--mobile);
7671
max-width: calc(100% - #{pfe-var(ui--element--size)});
72+
overflow-y: auto;
73+
overscroll-behavior: contain;
74+
max-height: pfe-local(MaxHeight--mobile);
7775

7876
@media screen and (min-width: $pfe-modal--breakpoint--medium) {
7977
padding: pfe-local(Padding);
78+
max-height: pfe-local(MaxHeight);
8079
}
8180

8281
&[hidden] {

0 commit comments

Comments
 (0)