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 963 KiB
Languages
TypeScript 97.4%
CSS 2.6%