AvatarGroup
AvatarGroup 은 avatars 를 prop 으로 전달받아 Avatar 컴포넌트 로 렌더링하는 컴포넌트 입니다.
max prop 을 통해 Avatar 가 보여질 최대 갯수를 지정하여 만약 그 수가 넘을 경우 마지막 Avatar 에서 아바타 갯수의 합 - max + 1 만큼의 갯수가 보여집니다
ex) 4 개의 아바타를 받았는데 최대 3개만 보여주고 싶은 경우 마지막 Avatar 는 4 - 3 + 1 = 2 을 표시합니다.
Props
max:Avatar가 보여질 최대 갯수를 지정합니다.default: 5spacing:Avatar간의 간격을small,medium,large중 선택할 수 있습니다.default: smallsize:Avatar들의 사이즈를 지정합니다.default: smallavatars: Avatar 의 정보를 담는 배열을 입력합니다.ex) AvatarProps[]
Usage
const AvatarPage = () => (
<FlexBox sx={{ flexDirection: 'column', gap: 1 }}>
<Text variant="sectionTitle">Avatar Group</Text>
<AvatarGroup max={3} spacing="small" avatars={AVATARS} />
</FlexBox>
);