import React, {ReactNode} from 'react'; import {Avatar, AvatarProps} from '../../ui/images/avatar'; import {Skeleton} from '@common/ui/skeleton/skeleton'; import clsx from 'clsx'; interface Props { image?: string; label: ReactNode; description?: ReactNode; labelClassName?: string; avatarSize?: AvatarProps['size']; } export function NameWithAvatar({ image, label, description, labelClassName, avatarSize = 'md', }: Props) { return (
{image && ( )}
{label}
{description && (
{description}
)}
); } export function NameWithAvatarPlaceholder({ labelClassName, showDescription, }: Partial & { showDescription?: boolean; }) { return (
{showDescription && (
{}
)}
); }