From eea3372057ed47c0893fc8b0f32038fdedf06f15 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 18 Mar 2026 17:10:37 +0100 Subject: [PATCH] feat(MembersOverviewSection, MembersView): add age range filter and enhance member scope display - Introduced age range inputs in the MembersOverviewSection for filtering members by age, allowing users to specify a minimum and maximum age. - Updated the MembersView to handle new age range properties and emit corresponding updates. - Enhanced the display of member scope chips by separating label and count for improved readability and styling. - Refactored related components to ensure consistent functionality and styling across the application. --- .../members/MembersOverviewSection.vue | 82 +++++++++++++++++-- frontend/src/views/MembersView.vue | 26 +++++- 2 files changed, 102 insertions(+), 6 deletions(-) diff --git a/frontend/src/components/members/MembersOverviewSection.vue b/frontend/src/components/members/MembersOverviewSection.vue index 5dfee53d..9b6fe2e3 100644 --- a/frontend/src/components/members/MembersOverviewSection.vue +++ b/frontend/src/components/members/MembersOverviewSection.vue @@ -60,7 +60,8 @@ :class="{ 'scope-chip-active': selectedMemberScope === scope.value }" @click="$emit('update:selected-member-scope', scope.value)" > - {{ scope.label }} {{ scope.count }} + {{ scope.label }} + {{ scope.count }} @@ -86,8 +87,33 @@ + +
+ +
+ + - + +
+