feat: add page exit confirmation for active chats (#452) #742
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes Issue #452
**My PR closes #452 **
👨💻 Changes proposed(What did you do ?)
Added a warning dialog to alert users before they attempt to close the tab with an active chat.
Implemented the handleBeforeUnload function to handle the beforeunload event, displaying a warning message.
Used the useEffect hook to add the beforeunload event listener when the component mounts and to clean it up when the component unmounts.
✔️ Check List (Check all the applicable boxes)
Note to reviewers
📷 Screenshots