From e69de820286161aef1bb7d0a49069b5d91d0fe65 Mon Sep 17 00:00:00 2001 From: Lars Date: Tue, 5 May 2026 15:18:54 +0200 Subject: [PATCH] feat: enhance TrainingPlanningPage with improved view selection - Added a new view selection component allowing users to toggle between list and calendar views for training planning. - Updated styling and accessibility features for the view buttons, enhancing user experience. - Removed the old view selection implementation to streamline the interface and improve maintainability. --- frontend/src/pages/TrainingPlanningPage.jsx | 118 ++++++++++++++------ 1 file changed, 82 insertions(+), 36 deletions(-) diff --git a/frontend/src/pages/TrainingPlanningPage.jsx b/frontend/src/pages/TrainingPlanningPage.jsx index b41099f..33b8b55 100644 --- a/frontend/src/pages/TrainingPlanningPage.jsx +++ b/frontend/src/pages/TrainingPlanningPage.jsx @@ -549,6 +549,88 @@ function TrainingPlanningPage() { return (

Trainingsplanung

+ +
+ + Ansicht + +
+ + +
+ + {planView === 'list' + ? 'Zeitraum unten mit Von/Bis filtern.' + : 'Monat unten wechseln; Termine erscheinen im Raster.'} + +
+

Wähle eine Trainingsgruppe, lege dann Termine mit Inhalt (Abschnitte und Übungen) an — ein Plan entsteht aus einer oder mehreren{' '} Trainingseinheiten im gewählten Zeitraum. @@ -608,42 +690,6 @@ function TrainingPlanningPage() {

-
- - Ansicht - -
- - -
-

- Liste: Zeitraum filtern · Kalender: Monatsraster aus Gruppenterminen (Mo–So) -

-
- {planView === 'list' ? ( <>