Merge pull request #203 from Swapnilpatil03/fix/logout-userdropdown

fix(ui): Refactor logout function in UserDropdown.tsx #199
This commit is contained in:
Rohan Verma 2025-07-18 11:45:37 +05:30 committed by GitHub
commit 8e54d8bbde
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -36,9 +36,18 @@ export function UserDropdown({
const router = useRouter()
const handleLogout = () => {
if (typeof window !== 'undefined') {
localStorage.removeItem('surfsense_bearer_token');
router.push('/');
try {
if (typeof window !== 'undefined') {
localStorage.removeItem('surfsense_bearer_token');
router.push('/');
}
} catch (error) {
console.error('Error during logout:', error);
// Optionally, provide user feedback
if (typeof window !== 'undefined') {
alert('Logout failed. Please try again.');
router.push('/');
}
}
};