Beautifully crafted unique avatar placeholder for your next react project
Lightweight and customizable ❤️
https://user-images.githubusercontent.com/1702215/158075475-c23004ab-827a-45ad-bdba-aee29ac5b582.mp4
Built by Nusu Alabuga and Oguz Yagiz Kara
🙏 Special thanks to Monika Michalczyk for awesome shapes 🙏
With yarn
yarn add avvvatars-react
With npm
npm install avvvatars-react
Import Avvvatars to your app, then use it anywhere you want.
import Avvvatars from 'avvvatars-react'
export default function MyAvatar() {
return (
<Avvvatars value="best_user@gmail.com" />
)
}
value: stringThis is required for plugin to work, each value generates a random avatar to unique to this value, so each time plugin renders, you will get the same results.
<Avvvatars value="best_user@gmail.com" />
displayValue?: stringOverride default text by providing displayValue
for example if you provide value=”best_user@gmail.com” the character output will be the first 2 letters of value which is “BE”, if you pass displayValue=”BU” you can override it to BU
<Avvvatars value="best_user@gmail.com" displayValue="BE" />
style?: character | shape (default character)Use shape or character as avatar.
<Avvvatars value="best_user@gmail.com" style="character" />
size?: number (default 32)Override default size (32px) by providing a number.
<Avvvatars value="best_user@gmail.com" size={32} />
shadow?: boolean (default false)Enable shadow around the avatar.
<Avvvatars value="best_user@gmail.com" shadow={false} />
radius?: number (default size)Override the radius of the avatar, it takes size by default to always turn it to a circle
<Avvvatars value="best_user@gmail.com" radius={10} />
border?: boolean (default false)Toggle border
<Avvvatars value="best_user@gmail.com" border={false} />
borderSize?: number (default 2)Override border width
<Avvvatars value="best_user@gmail.com" borderSize={2} />
borderColor?: string (default #fff)Override border color
<Avvvatars value="best_user@gmail.com" borderColor="#fff" />
If you want to access design files to change something or customize it to your own, use our Figma File
MIT
$ claude mcp add avvvatars \
-- python -m otcore.mcp_server <graph>