fix: Header nav - Settings, Admin, Login/Signup visibility

#1
by gaurv007 - opened

Fixes the navigation header to properly show/hide links based on auth state:

  • Settings + Admin: Now properly appear when user is logged in / is admin
  • Log in + Sign up: Properly shown when not logged in
  • Loading skeleton: Added to prevent flash of wrong state while auth loads
  • User dropdown: Shows email, admin badge, quick links to Settings/Admin, and Sign out
  • Team link: Added for users on team plans
  • Active state highlighting: All nav links now highlight when on their page
  • Mobile menu: Same improvements applied consistently
gaurv007 changed pull request status to open
gaurv007 changed pull request status to merged

Sign up or log in to comment