import React, {FC} from 'react'; import {AvatarGroupStyle as S} from './styles/avatar-group.style'; import {AvatarComponent} from '../avatar/avatar.component'; import {ConditionalWrapperComponent as ConditionalWrapper} from '../../atoms/conditional-wrapper'; import type {IAvatarGroup} from './avatar-group.type'; export const AvatarGroupComponent: FC = ({ size, data, max = 1000, wrapper, }) => { const slicedData = data?.slice(0, max); return ( {slicedData?.map((item: any) => ( wrapper(item, children) : undefined } > ))} {data.length - max !== 0 && data.length - max >= 0 && ( )} ); };