From adfcfefd3bb1432ec6b16225017f7c97248ff4b3 Mon Sep 17 00:00:00 2001 From: FlorianSpeicher Date: Sun, 15 Jun 2025 16:56:54 +0200 Subject: [PATCH] Added dynmic avatar name loading --- 00-backend/datasource/database.sqlite | Bin 2727936 -> 2727936 bytes 01-frontend/src/helper/navbar/NavBar.tsx | 10 +++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/00-backend/datasource/database.sqlite b/00-backend/datasource/database.sqlite index ee07ab439ef3832a017bad5567283e80ad11debf..073b1b4a17bf267125c6039a99eb45c58f64af4b 100644 GIT binary patch delta 255 zcmZ9@y)Od+9LM3ia-5g;cPNgYDy3(T4oxg3iP$X0Zl76Fo4q36FjfrhAJ8;02#Lr| zqQqVkgUxJUk&ZeWp7E)7J8pfTk#j2-(XLxLLAW9%hQzS&#E2Lbz8DkZVnR%cw8#h( zftV80Vn$@ete6w?A`}Z^QRGAQ^FV1VnzfaFJ?tS%!zriAQnYYEQw{Y@xVKqCj zU5m_*{m1YpQ`lQ~>ZiZS^T2ZxYi|1X?DgjTZo7HBRqVF+%k}6v{OIkKgjMXpKCNv> ac5UC@PVBeBP0RlCUnk{G7?(S%S8sn(null); const [anchorElUser, setAnchorElUser] = React.useState(null); + const [avatarName, setAvatarName] = React.useState(''); // Für Avatar-Tooltip const { user, logout } = useAccount(); @@ -96,6 +97,13 @@ export default function NavBar() { setItemNames(items.map((item) => item.name)); }, [items]); + React.useEffect(() => { + // Setze den Avatar-Namen, wenn der Benutzer angemeldet ist + if (user) { + setAvatarName(user.email.toUpperCase()); + } + }, [user]); + const handleSearch = (_: React.SyntheticEvent, value: string | null) => { if (!value) { @@ -216,7 +224,7 @@ export default function NavBar() { - +