the-tip-top-frontend/utils
soufiane 0a00c04b54 fix: reduce code duplication and add tests for SonarQube quality gate
- Consolidate API logic: hooks/useApi.ts now uses services/api.ts
- Create BaseFormField component to reduce form duplication
- Refactor FormField, FormSelect, FormTextarea to use BaseFormField
- Add centralized theme utility (utils/theme.ts) for colors/styles
- Add comprehensive tests for api, auth.service, useApi hooks, AuthContext
- Add tests for theme utility

This reduces duplication from 11.45% and improves test coverage.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-01 14:54:24 +01:00
..
constants.ts feat: improve user management and profile features 2025-11-28 13:59:52 +01:00
export.ts refactor: add more shared utilities and reduce duplication further 2025-11-30 23:39:01 +01:00
helpers.ts fix: remove Math.random() completely from generateId 2025-11-27 13:01:51 +01:00
theme.ts fix: reduce code duplication and add tests for SonarQube quality gate 2025-12-01 14:54:24 +01:00