veza/apps/web/src/components/ui
senke f16a8dc030 [FE-COMP-003] fe-comp: Add empty states to all list views
- Created reusable EmptyState component with icon, title, description, and action support
- Improved empty state in PlaylistList with better messaging and icons
- Improved empty states in UserProfilePage for tracks and playlists tabs
- Added contextual messages based on whether viewing own profile or others
- Added helpful descriptions and icons to all empty states
- Empty states now provide clear guidance on what users can do next
- All list views now have consistent and helpful empty state messaging
2025-12-24 14:33:20 +01:00
..
alert.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
avatar.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
avatar.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
badge.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
badge.tsx fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
button-loading.tsx [FE-COMP-001] fe-comp: Add loading states to all async operations 2025-12-24 13:25:10 +01:00
button.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
button.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
card.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
card.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
checkbox.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
DataList.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
date-picker.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
date-picker.tsx fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
dialog.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
dialog.tsx batch 1 2025-12-22 22:00:50 +01:00
dropdown-menu.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
dropdown.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
dropdown.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
empty-state.tsx [FE-COMP-003] fe-comp: Add empty states to all list views 2025-12-24 14:33:20 +01:00
file-upload.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
file-upload.tsx fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
focus-trap.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
FormField.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
input.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
label.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
LazyComponent.tsx [FE-PAGE-014] fe-page: Add Notifications page 2025-12-24 13:22:31 +01:00
loading-spinner.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
loading-spinner.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
modal.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
modal.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
optimized-image.tsx fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
progress.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
radio-group.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
scroll-area.tsx fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
select.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
select.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
skeleton.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
skeleton.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
slider.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
switch.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
table.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
tabs.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
textarea.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
tooltip.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
tooltip.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
virtualized-list.tsx fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00