fix: unlog redirect on login

This commit is contained in:
Julien Froidefond
2025-02-19 16:36:17 +01:00
parent aed35ce2b9
commit 04e2917f95

View File

@@ -97,22 +97,25 @@ export function Sidebar({ isOpen, onClose }: SidebarProps) {
await Promise.all([fetchLibraries(), fetchFavorites()]); await Promise.all([fetchLibraries(), fetchFavorites()]);
}; };
const handleLogout = () => { const handleLogout = async () => {
authService.logout(); await authService.logout();
setLibraries([]); setLibraries([]);
setFavorites([]); setFavorites([]);
onClose(); onClose();
router.push("/login"); router.push("/login");
}; };
const handleLinkClick = useCallback((path: string) => { const handleLinkClick = useCallback(
(path: string) => {
if (pathname === path) { if (pathname === path) {
onClose(); onClose();
return; return;
} }
router.push(path); router.push(path);
onClose(); onClose();
}, [pathname, router, onClose]); },
[pathname, router, onClose]
);
const navigation = [ const navigation = [
{ {