fix(reports): Buchungsliste im Dialog nicht mehr rechts abschneiden

Der Dialog war 1152 Punkte breit, die Tabelle brauchte mehr - "Billable
Zeit" und "Non-billable Zeit" lagen ausserhalb und waren nur durch
seitliches Scrollen zu erreichen, was niemand sieht.

- Neue Dialogbreite 3xl: bis 1600 Punkte, hoechstens 95 % des Fensters.
- Die Tabelle liegt jetzt auf festen Spaltenbreiten (table-fixed): Datum,
  Mitarbeiter und die beiden Zeitspalten bekommen ihre Breite, Kunde und
  Projekt einen Anteil, den Rest nimmt der Task.
- Lange Kunden-, Projekt- und Tasknamen samt Notiz brechen um statt
  abgeschnitten zu werden; die Zahlen brechen nie.

Geprueft bei 1920, 1440 und 1280 Punkten: Tabelle passt ohne Querscrollen,
die letzte Spalte liegt im Dialog. Auf dem Handy scrollt die Tabelle wie
vorher innerhalb des Dialogs, die Seite selbst nicht.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
schakal00783
2026-09-21 12:30:08 +02:00
co-authored by Claude Opus 5
parent 7e7188d476
commit 994f39daff
3 changed files with 31 additions and 22 deletions
+1 -1
View File
@@ -280,7 +280,7 @@ const UserEntriesDialog: React.FC<{
);
return (
<Modal
size="2xl"
size="3xl"
onClose={onClose}
title={row.name}
subtitle={