Jean-Luc Makiola 30ec2d5780 feat(03-01): add loading spinners to Login, Register, and BudgetSetup submit buttons
- LoginPage: Spinner replaces button text during loading, min-w-[120px] prevents layout shift
- RegisterPage: Spinner replaces button text during loading, min-w-[120px] prevents layout shift
- BudgetSetup: Spinner replaces create button text during saving, min-w-[120px] prevents layout shift
- All buttons remain disabled during loading/saving to prevent double-submit
2026-03-11 22:32:30 +01:00
2026-03-06 19:42:15 +00:00
2026-03-06 19:42:15 +00:00
2026-03-06 19:42:15 +00:00
2026-03-06 19:42:15 +00:00
2026-03-06 19:42:15 +00:00
2026-03-06 19:42:15 +00:00
2026-03-06 19:42:15 +00:00
2026-03-06 19:42:15 +00:00
2026-03-04 17:16:49 +00:00
2026-03-06 19:42:15 +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%