diff --git a/backend/src/routes/auth.ts b/backend/src/routes/auth.ts index b71a301..9d7ac76 100644 --- a/backend/src/routes/auth.ts +++ b/backend/src/routes/auth.ts @@ -69,6 +69,7 @@ router.post('/register', async (req: Request, res: Response) => { user: { id: user.id, email: user.email, + name: user.name || null, }, }); } catch (error) { @@ -107,6 +108,7 @@ router.post('/login', async (req: Request, res: Response) => { user: { id: user.id, email: user.email, + name: user.name || null, }, }); } catch (error) { diff --git a/frontend/src/components/Layout.tsx b/frontend/src/components/Layout.tsx index 202ba64..dee983f 100644 --- a/frontend/src/components/Layout.tsx +++ b/frontend/src/components/Layout.tsx @@ -262,9 +262,9 @@ export default function Layout({ children }: LayoutProps) { onClick={() => setIsDropdownOpen(!isDropdownOpen)} > - {user.email.charAt(0).toUpperCase()} + {(user.name || user.email).charAt(0).toUpperCase()} - {user.email} + {user.name || user.email}