From 6ecffb31fb752e7a05ac14665efadc4b9d8f5d4a Mon Sep 17 00:00:00 2001 From: Tahsin Shahriar Date: Thu, 13 Aug 2026 20:32:24 +0600 Subject: [PATCH] fix: navbar auth state, user dropdown, staff panel - Login button now shows user avatar + name dropdown when logged in - Dropdown shows Staff Panel (public pages) or Home (admin pages) with correct icons - Profile picture falls back to initials when not available - Removed confirm() dialog from logout - Added image_url to User type --- resources/js/components/NavBar.vue | 110 ++++++++++++++++++++++++++++- resources/js/types/auth.ts | 1 + 2 files changed, 108 insertions(+), 3 deletions(-) diff --git a/resources/js/components/NavBar.vue b/resources/js/components/NavBar.vue index c563432..427924b 100644 --- a/resources/js/components/NavBar.vue +++ b/resources/js/components/NavBar.vue @@ -1,5 +1,7 @@