Commit Graph

6 Commits

Author SHA1 Message Date
Julien Froidefond
e314a96fae feat: CRUD admin for skills and teams 2025-08-22 08:56:02 +02:00
Julien Froidefond
dc3f030fce feat: filter teams with zero members in admin components
- Updated `AdminClientWrapper` to filter out teams with zero members in `getFilteredTeamStats`.
- Modified `AdminFilters` to only include directions and teams with members in the options.
- Enhanced `AdminService` to generate direction stats based on teams with members, improving data accuracy.
2025-08-21 17:12:39 +02:00
Julien Froidefond
2faa998cbe feat: update TeamDetailPage and modularize components
- Changed params in TeamDetailPage to be a Promise, ensuring proper async handling.
- Updated data fetching logic to use awaited teamId for better clarity.
- Modularized TeamDetailClientWrapper by extracting TeamDetailHeader, TeamMetricsCards, TeamDetailTabs, and TeamMemberModal for improved organization and readability.
- Removed unused imports and streamlined the component structure, enhancing maintainability.
2025-08-21 14:42:38 +02:00
Julien Froidefond
747b0189a6 refactor: modularize AdminClientWrapper by extracting components
- Removed unused imports and components from AdminClientWrapper.
- Introduced AdminHeader, AdminOverviewCards, AdminFilters, and AdminContentTabs for better code organization and readability.
- Streamlined the layout and functionality of the admin dashboard, enhancing maintainability.
2025-08-21 14:33:15 +02:00
Julien Froidefond
b3bb8e9296 feat: handling SSR and PG datas for admin space 2025-08-21 14:30:01 +02:00
Julien Froidefond
488684fd9b feat: dashboard 2025-08-21 08:23:24 +02:00