diff --git a/omsorgapp/src/api/authApi.js b/omsorgapp/src/api/authApi.js index 9e7a152..b1210ed 100644 --- a/omsorgapp/src/api/authApi.js +++ b/omsorgapp/src/api/authApi.js @@ -41,7 +41,14 @@ export async function me(accessToken) { const api = new AuthApi(configFor(accessToken)); const result = await callApi(api.apiAuthMeGetRaw()); if (!result.ok) return { ok: false, status: result.status }; - return { ok: true, username: result.data.username, role: result.data.role, permissions: result.data.permissions }; + return { + ok: true, + username: result.data.username, + firstName: result.data.firstName, + lastName: result.data.lastName, + role: result.data.role, + permissions: result.data.permissions + }; } export async function requestPasswordReset(username) { diff --git a/omsorgapp/src/components/Header.jsx b/omsorgapp/src/components/Header.jsx index efbcdc9..22038dd 100644 --- a/omsorgapp/src/components/Header.jsx +++ b/omsorgapp/src/components/Header.jsx @@ -3,13 +3,14 @@ import { useAuth } from "../app/AuthContext"; export default function Header() { const { user, logout } = useAuth(); + const displayName = user?.firstName || user?.username || "Benutzer"; return (
-

Guten Morgen Sabina & Malik ☀️

+

Guten Morgen {displayName} ☀️

Schön, dass ihr heute wieder da seid.