veza/apps/web/src/components
senke 883e2cf4e2 [FE-COMP-001] fe-comp: Add loading states to all async operations
- Created ButtonLoading component for consistent loading button pattern
- Created comprehensive loading states pattern guide
- Documented best practices for loading states in async operations
- Identified and documented existing loading state implementations
- Provided patterns for form submissions, data fetching, mutations, and skeleton loaders
- Created checklist for implementing loading states
- Documented examples from existing codebase

Most components already have loading states implemented. Pattern guide ensures consistency for future implementations.
2025-12-24 13:25:10 +01:00
..
auth fix(frontend): stabilize architecture (router, lazy loading, build, auth) 2025-12-17 09:15:45 -05:00
base refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
charts refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
data refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
feedback refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
filters refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
forms fix(MVP-015): Standardize remember_me field name to snake_case 2025-12-22 23:27:51 +01:00
layout refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
navigation refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
notifications refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
player fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
pwa refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
search fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
ui [FE-COMP-001] fe-comp: Add loading states to all async operations 2025-12-24 13:25:10 +01:00
ErrorBoundary.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
ErrorBoundary.tsx stabilizing apps/web: FIRST BATCH 2025-12-17 08:07:35 -05:00
OfflineIndicator.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00