diff --git a/src/components/Navbar/Navbar.jsx b/src/components/Navbar/Navbar.jsx index a3664a4..1845033 100644 --- a/src/components/Navbar/Navbar.jsx +++ b/src/components/Navbar/Navbar.jsx @@ -5,6 +5,14 @@ import './Navbar.css' const MOBILE_NAV_BREAKPOINT = 760 +function formatUserDisplayName(user) { + const fullName = [user?.firstName, user?.lastName] + .filter(part => typeof part === 'string' && part.trim()) + .join(' ') + + return fullName || user?.email || 'Signed in' +} + function SunIcon() { return ( {isAuthenticated ? user?.email ?? 'Signed in' : 'Signed out'} + {isAuthenticated ? userDisplayName : 'Signed out'} {isAuthenticated && (