Jean-Luc Makiola 971c5c7cbe feat(02-02): create ExpenseDonutChart with center label and active hover
- Donut chart with innerRadius/outerRadius, center total label via formatCurrency
- Active sector expansion on hover via activeShape + Sector
- Custom legend below chart with color dots and formatted amounts
- CSS variable fills via ChartConfig (no hardcoded hex values)
- Empty state: ChartEmptyState placeholder when no data
- Zero-amount state: neutral muted ring with $0 center label
- ChartEmptyState shared component created (Rule 3: blocking dependency from Plan 01)
2026-03-16 13:02:30 +01:00
2026-03-06 19:42:15 +00:00
2026-03-04 17:16:49 +00:00
2026-03-04 17:16:49 +00:00
Description
No description provided
Readme MIT 1.3 MiB
Languages
TypeScript 97.7%
CSS 1.2%
PLpgSQL 0.7%
JavaScript 0.2%
HTML 0.2%