fix: mobile overflow — inv-row-right shrink + filter-chip-row width

This commit is contained in:
pyr0ball 2026-04-03 18:55:33 -07:00
parent 6791ea22b2
commit f63defa883
2 changed files with 16 additions and 0 deletions

View file

@ -765,6 +765,7 @@ function getItemClass(item: InventoryItem): string {
flex-direction: column;
gap: var(--spacing-md);
padding: var(--spacing-xs) 0 0;
overflow-x: hidden; /* prevent item rows from expanding page width on mobile */
}
/* ============================================
@ -1269,6 +1270,19 @@ function getItemClass(item: InventoryItem): string {
.inv-actions {
gap: 1px;
}
/* Prevent right section from blowing out row width on narrow screens */
.inv-row-right {
flex-shrink: 1;
min-width: 0;
gap: var(--spacing-xs);
}
/* Shrink action buttons slightly on mobile */
.inv-row-right .btn-icon {
width: 28px;
height: 28px;
}
}
/* Very narrow phones (360px and below): hide mode button labels, keep icons */

View file

@ -389,6 +389,8 @@
overflow-x: auto;
padding-bottom: var(--spacing-xs);
scrollbar-width: none;
min-width: 0; /* allow flex item to shrink below content; lets overflow-x scroll internally */
width: 100%;
}
.filter-chip-row::-webkit-scrollbar {