nice-color-boring-avatars
v0.1.0
Published
Using [Boring Avatars](https://github.com/boringdesigners/boring-avatars) under the hood to generate custom, SVG-based avatars from any username, this library adds a list of 100 color palettes and applies it to the avatar automatically based on the provid
Downloads
78
Readme
Nice color boring avatars
Using Boring Avatars under the hood to generate custom, SVG-based avatars from any username, this library adds a list of 100 color palettes and applies it to the avatar automatically based on the provided username.
Install
npm install nice-color-boring-avatars
Usage
import GeneratedAvatar from 'nice-color-boring-avatars';
<GeneratedAvatar name="Maria Mitchell" />;
Props
| Prop | Type | Default |
|---------|--------------------------------------------------------------|-----------------------------------------------------------|
| size | number or string | 40px
|
| square | boolean | false
|
| title | boolean | false
|
| name | string | Clara Barton
|
| variant | oneOf: marble
, beam
, pixel
,sunset
, ring
, bauhaus
| marble
|
Name
The name
prop is used to generate the avatar. It can be the username, email or any random string.
<GeneratedAvatar name="Maria Mitchell"/>
Variant
The variant
prop is used to change the theme of the avatar. The available variants are: marble
, beam
, pixel
, sunset
, ring
and bauhaus
.
<GeneratedAvatar name="Alice Paul" variant="beam"/>
Size
The size
prop is used to change the size of the avatar.
<GeneratedAvatar name="Ada Lovelace" size={88}/>
Square
The square
prop is used to make the avatar square.
<GeneratedAvatar name="Helen Keller" square/>