Getting started
Getting started
Install the package, import the stylesheet once, then build avatars or enhance the ones on the page.
Install
npm install @reuse-sh/avatarsUse it
The browser module works without a framework. In React, the component creates the same controller when it mounts and destroys it when it unmounts.
import { enhanceAvatar, createAvatarGroup } from "@reuse-sh/avatars";
import "@reuse-sh/avatars/styles.css";
const avatar = enhanceAvatar(avatarElement);
const group = createAvatarGroup(groupElement, { overlap: 12 });import { Avatar, AvatarGroup } from "@reuse-sh/avatars/react";
import "@reuse-sh/avatars/styles.css";
<AvatarGroup overlap={12}>
<Avatar name="Alex Rivers" badge={{ type: "dot", label: "Online" }} />
<Avatar name="Sam Field" badge={{
type: "count", count: 128, label: "128 messages",
}} />
</AvatarGroup>