From edf35198c3c0da98de4dee8f12231164b46a88c1 Mon Sep 17 00:00:00 2001 From: Rajpreet0 Date: Mon, 9 Mar 2026 11:38:45 +0100 Subject: [PATCH] added mobile ui --- .../courses/ui/views/course-list-view.tsx | 78 ++++++++++++++++++- src/modules/courses/ui/views/course-view.tsx | 2 +- 2 files changed, 76 insertions(+), 4 deletions(-) diff --git a/src/modules/courses/ui/views/course-list-view.tsx b/src/modules/courses/ui/views/course-list-view.tsx index b367a5d..6dc3c60 100644 --- a/src/modules/courses/ui/views/course-list-view.tsx +++ b/src/modules/courses/ui/views/course-list-view.tsx @@ -376,7 +376,79 @@ const CourseListView = () => { return (
-
+
+
+ + +
+ + {/* Mobile: Filter button below the two action buttons */} +
+ { + setFilterStatus(filters.filterStatus); + setFilterSport(filters.filterSport); + setFilterTrainer(filters.filterTrainer); + setFilterRoom(filters.filterRoom); + setFilterLevel(filters.filterLevel); + setDateFrom(filters.dateFrom); + setDateTo(filters.dateTo); + setTimeFrom(filters.timeFrom); + setTimeTo(filters.timeTo); + setPriceMin(filters.priceMin === priceRangeMin ? null : filters.priceMin); + setPriceMax(filters.priceMax === priceRangeMax ? null : filters.priceMax); + }} + onReset={() => { + setFilterStatus("all"); + setFilterSport("all"); + setFilterTrainer("all"); + setFilterRoom("all"); + setFilterLevel("all"); + setDateFrom(""); + setDateTo(""); + setTimeFrom(""); + setTimeTo(""); + setPriceMin(null); + setPriceMax(null); + }} + > + + +
+ + {/* Desktop: Filter + Kurs löschen nebeneinander */} { setPriceMax(null); }} > - diff --git a/src/modules/courses/ui/views/course-view.tsx b/src/modules/courses/ui/views/course-view.tsx index ff2e6a7..d5e3c42 100644 --- a/src/modules/courses/ui/views/course-view.tsx +++ b/src/modules/courses/ui/views/course-view.tsx @@ -15,7 +15,7 @@ const CourseView = () => {