396d342d57165eb200930dc8c50bf61aa0e69a42
- ReviewStep shows read-only grouped summary with income, items, totals - handleComplete creates categories + template items with duplicate handling - handleSkipSetup marks setup_completed without creating data - Double-submit prevention via completing state - Toast notifications for success/error/partial failure - Query invalidation to prevent redirect loops
SimpleFinanceDash
Languages
TypeScript
97.7%
CSS
1.2%
PLpgSQL
0.7%
JavaScript
0.2%
HTML
0.2%