refactor(frontend): extract DashboardPage into components

Split DashboardPage (578 lines) into focused components:
- DashboardEventCard: event card with chat access
- DashboardMatchCard: match card with status indicators
- MatchRequestCards: incoming/outgoing request cards
- EmptyState: reusable empty state component (in common/)

DashboardPage now 295 lines (-49%)
This commit is contained in:
Radosław Gierwiało
2025-11-23 22:08:16 +01:00
parent bddcf5f4f9
commit 8e17c10353
6 changed files with 321 additions and 293 deletions

View File

@@ -0,0 +1,3 @@
export { default as DashboardEventCard } from './DashboardEventCard';
export { default as DashboardMatchCard } from './DashboardMatchCard';
export { IncomingRequestCard, OutgoingRequestCard } from './MatchRequestCards';