diff --git a/packages/frontend/src/lib/components/logout-button/logout-button.svelte b/packages/frontend/src/lib/components/logout-button/logout-button.svelte index f75da97..97ed1fb 100644 --- a/packages/frontend/src/lib/components/logout-button/logout-button.svelte +++ b/packages/frontend/src/lib/components/logout-button/logout-button.svelte @@ -130,7 +130,7 @@ $effect(() => {
- {user.name.split(" ")[0]} + {user.name ? user.name.split(" ")[0] : "User"} {slideProgress > 0.3 ? "Logout" : "Online"} diff --git a/packages/frontend/src/lib/utils.ts b/packages/frontend/src/lib/utils.ts index e8a0843..2ee5b29 100644 --- a/packages/frontend/src/lib/utils.ts +++ b/packages/frontend/src/lib/utils.ts @@ -27,6 +27,7 @@ export const calcReadingTime = (text: string) => { }; export const getUserInitials = (name: string) => { + if (!name) return "??"; return name .split(" ") .map((word) => word.charAt(0))