import { Copy } from 'lucide-react' import { cn } from 'ui' import { PANEL_PADDING } from './Users.constants' import { getDisplayName } from './Users.utils' import CopyButton from '@/components/ui/CopyButton' import { User } from '@/data/auth/users-infinite-query' export const UserHeader = ({ user }: { user: User }) => { const displayName = getDisplayName(user) const hasDisplayName = displayName !== '-' const isPhoneAuth = user.phone !== null const isAnonUser = user.is_anonymous return (
{isPhoneAuth ? (

{user.phone}

} className="px-1" text={user?.phone ?? ''} />
) : isAnonUser ? ( <>

Anonymous user

{user.id}

} className="px-1" text={user?.id ?? ''} />
) : ( <> {hasDisplayName &&

{displayName}

}

{user.email}

} className="px-1" text={user?.email ?? ''} />
)}
) }