14bdbab880de798a6cf31df5243b7042a0d077e4
- Merge /admin/analytics content (MetricCard, MonthlyChart, time tracking) into /admin - AdminDashboard now accepts searchParams and year query param - Add getAnalyticsByYear, getMonthlyCollected, getAvailableYears, getTimeByClient, getTotalTrackedHours queries - Unify fmtEur to accept number (more robust); update KPI card callers with parseFloat() - Add MetricCard and fmtSeconds helpers to admin/page.tsx - YearSelector navigates to /admin?year=Y (was /admin/analytics?year=Y) - Delete src/app/admin/analytics/page.tsx — /admin/analytics now returns 404
Description
ClientHub portale clienti
Languages
TypeScript
99.1%
CSS
0.7%