Skip to content

Commit 9d070b3

Browse files
committed
feat: improve and fixes nicknames
1 parent 6a74ad1 commit 9d070b3

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

apps/frontend/app/components/chat/settings/GeneralSettingsSheet.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ const nicknameRef = useChatNickname()
8080
:placeholder="$auth.loggedIn ? $auth.user.name : 'Anonymous'"
8181
type="text"
8282
class="h-9 px-2 py-1"
83+
@update:model-value="nicknameRef = nicknameRef.trim()"
8384
/>
8485
</div>
8586
</div>

apps/frontend/app/utils/chat_utils.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ export function getChatNickname() {
2020
const { $auth } = useNuxtApp()
2121

2222
const lSNickname = localStorage.getItem('chat/user-nickname')
23+
const parsedlSNickname = lSNickname ? JSON.parse(lSNickname) : undefined
2324

24-
return lSNickname ? JSON.parse(lSNickname) : $auth?.user?.name || 'Anonymous'
25+
return parsedlSNickname.trim() ? parsedlSNickname : $auth?.user?.name || 'Anonymous'
2526
}
2627

2728
export function getChatFallbackNickname() {

0 commit comments

Comments
 (0)