diff --git a/frontend/src/app/globals.css b/frontend/src/app/globals.css index bd22ae97..e4b20b85 100644 --- a/frontend/src/app/globals.css +++ b/frontend/src/app/globals.css @@ -343,9 +343,15 @@ html[data-bs-theme="dark"] .app-input::-webkit-calendar-picker-indicator { } .app-avatar-fallback { + display: inline-flex; + align-items: center; + justify-content: center; border: 1px solid color-mix(in srgb, var(--accent-primary) 18%, var(--border-subtle)); background: color-mix(in srgb, var(--accent-primary) 18%, var(--surface-secondary)); color: var(--accent-primary-strong); + line-height: 1; + text-align: center; + white-space: nowrap; } .app-counter { diff --git a/frontend/src/app/messages/page.tsx b/frontend/src/app/messages/page.tsx index 476d0010..69bf43e6 100644 --- a/frontend/src/app/messages/page.tsx +++ b/frontend/src/app/messages/page.tsx @@ -520,7 +520,7 @@ export default function MessagesPage() { >
-
+
{chatAvatar ? (
setUserMenuOpen((v) => !v)} > diff --git a/frontend/src/components/layout/MobileDrawers.tsx b/frontend/src/components/layout/MobileDrawers.tsx index b99ab6ef..8e99fcfd 100644 --- a/frontend/src/components/layout/MobileDrawers.tsx +++ b/frontend/src/components/layout/MobileDrawers.tsx @@ -58,7 +58,7 @@ export function MobileLeftDrawer({ isOpen, onClose, children }: LeftNavDrawerPro onClick={() => setIsProfileExpanded(!isProfileExpanded)} className="flex w-full items-center gap-3 p-4 transition-colors hover:bg-[var(--accent-soft)]" > -
+
{user?.avatar ? ( {userName} ) : ( diff --git a/frontend/src/components/messages/ChatMessageItem.tsx b/frontend/src/components/messages/ChatMessageItem.tsx index 189e5752..c9ed19e8 100644 --- a/frontend/src/components/messages/ChatMessageItem.tsx +++ b/frontend/src/components/messages/ChatMessageItem.tsx @@ -147,7 +147,7 @@ export default function ChatMessageItem({
{!isMine ? (
-
+
{message.avatar || message.author?.avatar ? (