Bug: Table layout and date column are cut off on mobile screens on the Tournaments -> History page
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 74/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- css, javascript, react
- Bereich
- frontend
Rechercherichtung
Beginne bei der Seite /tournaments und der Komponente des History-Tabs; die Payload nennt keine Datei, also durchsuche das Frontend nach der Turnier-History-Tabelle und ihrer Datumsspalte. Reproduziere bei 375px Breite und passe dann den Container der Tabelle so an, dass die Spalten entweder passen oder horizontal scrollen. Fertig bedeutet, dass das Jahr in der Date-Spalte vollständig sichtbar ist und die Tabelle bei 375px nicht mehr abgeschnitten wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Summary
Description
On mobile screen resolutions (e.g., 375px width), the tournaments table on the Tournaments -> History (/tournaments) page does not adapt properly to the screen width. As a result, the year in the "Date" column is cut off (e.g., 15 нояб. 20), and the right side of the table overflows/gets clipped.
Environment
- OS: Windows 11
- Browser: Yandex Browser v26.10.3.771 (64-bit)
- Screen resolution: 375x915 (DevTools Mobile Emulation)
- App Version: version : "f9a6e457d28d0bc64363ee1baa9e6d86"
Reproduction steps
Steps to reproduce
1. Open https://codebattle.hexlet.io/tournaments#list
2. Open Chrome DevTools (`F12`) and enable Mobile Device Emulation (`375px` width)
3. Switch to the **History** («История») tab
Expected result
The tournaments table adapts cleanly to mobile screen widths (or has a proper horizontal scroll inside the table container) so that dates and all columns are displayed completely without clipping.
Actual result
The right edge of the table is clipped: the year in the "Date" column is partially cut off (15 нояб. 20), and subsequent columns are hidden without proper responsive adaptation.
Browsers
Chrome
OS
Windows
- Vorherrschende Sprache
- Elixir
- Sterne
- 901
- Forks
- 241
- Ø Merge
- 12 Std. 48 Min.
- Gemergte PRs (30 T.)
- 4
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
-
Broadcast API docs say to prepend realtime: to the topic, which breaks deliveryEvtl. vergeben @mandar1045 hat das heute übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 80/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
phoenixframework/phoenix_live_view#4509 ·
Maintainer antworten meist innerhalb von 1 Tag
-
camelToSnake and snakeCamelMapper() drop the underscore when a digit precedes a camelCase boundaryOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
electric-sql/electric#4855 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
bonfire-networks/bonfire-app#2538 ·
Maintainer antworten meist innerhalb von 1 Tag