fix(console): fit Go page to mobile screens (#51855)

This commit is contained in:
vprdev 2026-09-28 06:05:12 -07:00 committed by GitHub
parent 083ed266e0
commit f416138844
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 52 additions and 0 deletions

View file

@ -262,6 +262,57 @@
flex-direction: column;
}
}
/* Phones stack each model name above its bar so the table fits without horizontal scrolling. */
@media (max-width: 40rem) {
table,
thead,
tbody,
tfoot {
display: block;
min-width: 0;
}
colgroup,
tfoot td:not([data-slot="axis"]) {
display: none;
}
tr {
display: grid;
grid-template-columns: minmax(0, 1fr) 5.5rem 4rem;
align-items: center;
}
thead tr {
border: 1px solid var(--go-console-border);
border-radius: 6px;
}
thead th {
border: 0;
padding-inline: 0.5rem;
white-space: normal;
}
/* The 100 and 1K ticks sit too close together to label both. */
[data-slot="gridline"]:first-child,
[data-slot="axis"] span:first-child {
display: none;
}
thead th:first-child {
padding-inline-start: 1rem;
}
thead th:last-child,
[data-slot="number"]:last-child {
padding-inline-end: 1rem;
}
tbody th {
grid-column: 1 / -1;
padding-block-end: 0;
}
[data-slot="bars"],
[data-slot="axis"] {
margin-inline-start: 1rem;
}
[data-slot="number"] {
padding-inline: 0.5rem;
}
}
@media (prefers-reduced-motion: reduce) {
[data-slot="tier-switch"] button,
[data-slot="gridline"],

View file

@ -153,6 +153,7 @@ body {
}
[data-component="container"] {
width: 100%;
max-width: 67.5rem;
margin: 0 auto;
border: 1px solid var(--color-border-weak);