diff --git a/resources/js/components/user-menu-content.tsx b/resources/js/components/user-menu-content.tsx index a3d29478..c002b194 100644 --- a/resources/js/components/user-menu-content.tsx +++ b/resources/js/components/user-menu-content.tsx @@ -2,7 +2,7 @@ import { DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSep import { UserInfo } from '@/components/user-info'; import { useMobileNavigation } from '@/hooks/use-mobile-navigation'; import { type User } from '@/types'; -import { Link } from '@inertiajs/react'; +import { Link, router } from '@inertiajs/react'; import { LogOut, Settings } from 'lucide-react'; interface UserMenuContentProps { @@ -12,6 +12,11 @@ interface UserMenuContentProps { export function UserMenuContent({ user }: UserMenuContentProps) { const cleanup = useMobileNavigation(); + const handleLogout = () => { + cleanup(); + router.flushAll(); + }; + return ( <> @@ -30,7 +35,7 @@ export function UserMenuContent({ user }: UserMenuContentProps) { - + Log out