From 9a104e8862c5f6057ce231e0223617a91d7ba669 Mon Sep 17 00:00:00 2001 From: elpatron Date: Thu, 2 Oct 2025 01:03:28 +0200 Subject: [PATCH] Optimize: Improve table column widths and text truncation - Added table-fixed layout for consistent column widths - Set specific column widths: Behandlung (2/5), Kategorie (1/6), Dauer (1/12), Preis (1/12), Aktionen (1/6) - Truncate long descriptions to 50 characters with tooltip - Added truncate class to prevent text overflow - Ensures all columns are always visible without horizontal scrolling --- src/client/components/admin-treatments.tsx | 30 ++++++++++++---------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/src/client/components/admin-treatments.tsx b/src/client/components/admin-treatments.tsx index 6d89767..050208e 100644 --- a/src/client/components/admin-treatments.tsx +++ b/src/client/components/admin-treatments.tsx @@ -198,22 +198,22 @@ export function AdminTreatments() { )}
- +
- - - - - @@ -221,22 +221,26 @@ export function AdminTreatments() { {treatments?.map((treatment) => ( - - - - -
+ Behandlung + Kategorie + Dauer + Preis + Aktionen
+
-
{treatment.name}
-
{treatment.description}
+
{treatment.name}
+
+ {treatment.description.length > 50 + ? `${treatment.description.substring(0, 50)}...` + : treatment.description} +
+ {treatment.category} + {treatment.duration} Min + {(treatment.price / 100).toFixed(2)} € +