veza/apps/web/src/features/chat/components
senke 061d8f11cc [FE-COMP-004] fe-comp: Add confirmation dialogs for destructive actions
- Created reusable ConfirmationDialog component for destructive actions
- Replaced native confirm() dialogs with ConfirmationDialog in ChatSidebar (leave room, delete room)
- Replaced native confirm() dialogs with ConfirmationDialog in RolesPage (delete role)
- Replaced Dialog with ConfirmationDialog in PlaylistActions (delete playlist)
- Replaced window.confirm() with ConfirmationDialog in SessionsPage (revoke session, revoke all sessions)
- All destructive actions now use consistent confirmation dialogs
- Confirmation dialogs include proper messaging, loading states, and variant support
- Improved UX with better visual feedback and clearer action descriptions
2025-12-24 14:38:55 +01:00
..
ChatInput.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
ChatInterface.tsx fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
ChatMessage.tsx stabilizing apps/web: SITUATION AWARENESS 2025-12-16 14:40:16 -05:00
ChatMessages.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
ChatMessages.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
ChatRoom.tsx [FE-PAGE-005] fe-page: Complete Chat page implementation 2025-12-24 12:51:40 +01:00
ChatSidebar.tsx [FE-COMP-004] fe-comp: Add confirmation dialogs for destructive actions 2025-12-24 14:38:55 +01:00
CreateRoomDialog.tsx [FE-PAGE-005] fe-page: Complete Chat page implementation 2025-12-24 12:51:40 +01:00
MessageSearch.tsx [FE-PAGE-005] fe-page: Complete Chat page implementation 2025-12-24 12:51:40 +01:00
TypingIndicator.tsx [FE-PAGE-005] fe-page: Complete Chat page implementation 2025-12-24 12:51:40 +01:00
VirtualizedChatMessages.tsx fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00