import React from 'react'; import classNames from 'classnames'; import { EnrichedUser } from 'getstream'; import { useOnClickUser, OnClickUserHandler, PropsWithElementAttributes } from '../utils'; import { DefaultUT } from '../context/StreamApp'; import { Avatar } from './Avatar'; export type AvatarGroupProps = PropsWithElementAttributes<{ avatarSize?: number; limit?: number; onClickUser?: OnClickUserHandler; users?: Array>; }>; export function AvatarGroup({ limit = 5, users = [], avatarSize = 30, onClickUser, className, style, }: AvatarGroupProps) { const handleUserClick = useOnClickUser(onClickUser); return (
{users.slice(0, limit).map((user, i) => (
))}
); }