import React, { useState } from 'react' import { List } from 'immutable' import { Avatar, TextEllipsis, SlideModal } from 'UI' import cn from 'classnames' import Metadata from '../Metadata' import { withRequest } from 'HOCs' import SessionList from '../Metadata/SessionList' function UserCard({ className, userNumericHash, userDisplayName, similarSessions, userId, userAnonymousId, request, loading, revId }) { const [showUserSessions, setShowUserSessions] = useState(false) const hasUserDetails = !!userId || !!userAnonymousId; const showSimilarSessions = () => { setShowUserSessions(true); request({ key: !userId ? 'USERANONYMOUSID' : 'USERID', value: userId || userAnonymousId }); } return (