import { FC } from 'react'; interface UserProfileSectionProps { userData: { avatar?: string; email?: string; person?: { firstname: string; surname: string; }; } | null; onlineData?: { userType?: string; } | null; } const UserProfileSection: FC = ({ userData, onlineData }) => { if (!userData) return null; return (
{userData && userData.avatar ? ( Avatar ) : (
{userData?.email ? userData.email.slice(0, 2).toUpperCase() : 'U'}
)}

{userData?.person ? `${userData.person.firstname} ${userData.person.surname}` : 'User'}

{userData?.email || 'No email'}

{onlineData?.userType || 'guest'}

); }; export default UserProfileSection;