Skip to content

Commit c35ee61

Browse files
committed
Fix overflow
1 parent 6f92754 commit c35ee61

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

src/pg/overlayContextMenu/__examples__/basic/basic.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<div class="example">
2-
<p>Options without radio check options</p>
32
<div part="area" tabindex="0">
43
Right Click or Context Menu Key
54
</div>

src/pg/overlaySelectMenu/overlaySelectMenu.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
left: calc(anchor(right) + 0.25rem);
1414
min-width: calc(anchor-size(width) + calc(2 * var(--pg-menu-padding, 0.25rem)));
1515
margin: var(--pg-overlay-menu-_y, 0) 0 0 var(--pg-overlay-menu-_x, 0);
16-
}
16+
}

src/pg/overlaySubMenu/overlaySubMenu.css

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,16 @@
1313
left: calc(anchor(right) - 0.25rem);
1414
min-width: 10rem;
1515
translate: var(--pg-overlay-menu-_x, 0) var(--pg-overlay-menu-_y, 0);
16+
position-try-fallbacks: --custom-right, --custom-left;
17+
inset: auto;
18+
}
19+
20+
@position-try --custom-right {
21+
top: calc(anchor(top) - 0.25rem);
22+
left: calc(anchor(right) - 0.25rem);
23+
}
24+
25+
@position-try --custom-left {
26+
top: calc(anchor(top) - 0.25rem);
27+
left: calc(anchor(left) - anchor-size(width) + 0.25rem);
1628
}

0 commit comments

Comments
 (0)