Fix profile dialog

This commit is contained in:
2025-08-30 19:08:43 +03:00
Unverified
parent 5af5c98f71
commit 65c5a6d5fb
6 changed files with 26 additions and 19 deletions
@@ -2,6 +2,8 @@ import { PRODUCT_NAME } from "../../../core/config";
import { useDialog } from "../../contexts/DialogContext";
import { useChat } from "../../hooks/useChat";
import defaultAvatar from "../../../resources/images/default-avatar.png";
import { useState } from "react";
import { ProfileDialog } from "../profile/ProfileDialog";
function BottomAppBar() {
const { openSettings } = useDialog();
@@ -70,20 +72,17 @@ function ChatTabs() {
function ChatHeader() {
const { openProfile } = useDialog();
const handleProfileClick = () => {
openProfile();
};
const [isProfileOpen, setProfileOpen] = useState(false);
return (
<header className="chat-header-left">
<div className="product-name">{PRODUCT_NAME}</div>
<div className="profile">
<a href="#" id="profile-open" onClick={handleProfileClick}>
<a href="#" id="profile-open" onClick={() => setProfileOpen(true)}>
<img src={defaultAvatar} alt="" id="preview1" />
</a>
</div>
<ProfileDialog isOpen={isProfileOpen} onOpenChange={setProfileOpen} />
</header>
);
}
@@ -3,7 +3,7 @@ export function UserProfileDialog() {
<mdui-dialog id="user-profile-dialog" close-on-overlay-click close-on-esc>
<div className="content">
<div className="profile-picture-section">
<img className="profile-picture" src="" alt="Profile Picture" />
<img className="profile-picture" alt="Profile Picture" />
</div>
<div className="profile-info">
<div className="username-section">