import { Avatar, Popover, Tag } from 'antd'; import _ from 'lodash'; import React from 'react'; import IconFont from './IconFonts'; type PopupProp = { user: any; children: any; chat: any; }; const UserInfoPopup: React.FC = ({ user, children, chat }) => { const { onlineUserIDs } = chat; const userProfile = { ...user, online: _.includes(onlineUserIDs, user?.user_id), }; return (
{userProfile?.online ? '在线' : '离线'}
{userProfile?.user_name}
{userProfile?.user_email}
{userProfile?.is_user_org_owner ? '管理员' : '普通成员'}
} > {children}
); }; export default UserInfoPopup;