import { PRODUCT_NAME } from "@/core/config"; import useProfile from "@/pages/chat/hooks/useProfile"; import defaultAvatar from "@/images/default-avatar.png"; import { useState } from "react"; import { useAppState } from "@/pages/chat/state"; import { MinimizedCallBar } from "@/pages/chat/ui/right/calls/MinimizedCallBar"; export function ChatHeader() { const { profileData } = useProfile(); const { setProfileDialog, user } = useAppState(); const [profilePictureUrl, setProfilePictureUrl] = useState(profileData?.profile_picture || defaultAvatar); const handleProfileClick = () => { setProfileDialog({ userId: user.currentUser?.id, username: profileData?.nickname || "Пользователь", profilePicture: profileData?.profile_picture, bio: profileData?.description, memberSince: user.currentUser?.created_at, online: user.currentUser?.online, isOwnProfile: true }); }; return ( <>
{PRODUCT_NAME}
setProfilePictureUrl(defaultAvatar)} />
); }