diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 00000000..c2efef6d Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/favicon.ico b/public/favicon.ico index e69de29b..236fadb9 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 00000000..e4e710e0 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/js/components/app-header.tsx b/resources/js/components/app-header.tsx index b9e282d7..46542ecd 100644 --- a/resources/js/components/app-header.tsx +++ b/resources/js/components/app-header.tsx @@ -31,7 +31,7 @@ const rightNavItems: NavItem[] = [ }, { title: 'Documentation', - href: 'https://laravel.com/docs/starter-kits', + href: 'https://laravel.com/docs/starter-kits#react', icon: BookOpen, }, ]; diff --git a/resources/js/components/app-sidebar.tsx b/resources/js/components/app-sidebar.tsx index 86fd5fd6..c5176727 100644 --- a/resources/js/components/app-sidebar.tsx +++ b/resources/js/components/app-sidebar.tsx @@ -23,7 +23,7 @@ const footerNavItems: NavItem[] = [ }, { title: 'Documentation', - href: 'https://laravel.com/docs/starter-kits', + href: 'https://laravel.com/docs/starter-kits#react', icon: BookOpen, }, ]; 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 diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php index 30938355..82182679 100644 --- a/resources/views/app.blade.php +++ b/resources/views/app.blade.php @@ -32,6 +32,10 @@ {{ config('app.name', 'Laravel') }} + + + +