- 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 |
||
|---|---|---|
| .. | ||
| components | ||
| hooks | ||
| pages | ||
| store | ||
| types | ||