From 8503c9a79df8441195b5968a17ccee7f26a1212f Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Thu, 2 Apr 2026 08:37:41 +0200 Subject: [PATCH] feat(TeamManagement): enhance TeamListCard and TeamManagementOverview with improved accessibility and styling - Updated TeamListCard to include keyboard accessibility features, allowing users to trigger edit actions via keyboard events. - Refactored TeamListCard layout for better visual organization, including a new league row for improved information display. - Enhanced styling for TeamListCard, including hover and focus states for better user interaction. - Adjusted grid layout in TeamManagementOverview for improved responsiveness and spacing. - Removed redundant styles from TeamManagementView, centralizing styling in TeamListCard for consistency. --- frontend/src/components/team/TeamListCard.vue | 222 +++++++++++++++++- .../team/TeamManagementOverview.vue | 5 +- frontend/src/views/TeamManagementView.vue | 156 ------------ 3 files changed, 222 insertions(+), 161 deletions(-) diff --git a/frontend/src/components/team/TeamListCard.vue b/frontend/src/components/team/TeamListCard.vue index 2a3b2ffe..71d75620 100644 --- a/frontend/src/components/team/TeamListCard.vue +++ b/frontend/src/components/team/TeamListCard.vue @@ -1,10 +1,21 @@