react-avataaars
v0.2.3
Published
React component for the Avataaars library
Downloads
33
Maintainers
Readme
React Avataaars
Inspired by React component for Avataaars.
Live Demo available HERE!
Installation
First install the package with npm
$ npm install react-avataaars --save
Or Yarn
$ yarn add react-avataaars
Usage
Use it with Typescript
import React, { PureComponent } from 'react';
import { Avatar, Options } from 'react-avataaars';
class App extends PureComponent {
render() {
const hash: string = 'random-string';
const options: Options = {
clothes: 'sweater',
eyebrow: 'angry',
style: 'circle',
};
return (
<div className="App">
<Avatar options={options} hash={hash} />
</div>
);
}
}
export default App;
Or JavaScript
import React, { PureComponent } from 'react';
import { Avatar } from 'react-avataaars';
class App extends PureComponent {
render() {
const hash = 'random-string';
const options = {
clothes: 'sweater',
eyebrow: 'angry',
style: 'circle',
};
return (
<div className="App">
<Avatar options={options} hash={hash} />
</div>
);
}
}
export default App;
Run example
$ npm run example
This will serve the example
folder in this project against the development (src
) folder of the React Avataaars project.
There is also an npm-less
version of the example using the minimised JavaScript version of the library running inside just one HTML file with nothing else.
You can see that in action by running:
$ npm run example-html
Or just check out the example-html
folder in this repository if you are interested in the code.
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Add your changes:
git add .
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :sunglasses:
Credits
This library has been made possible by:
- https://github.com/fangpenlin/avataaars
- https://github.com/DiceBear/avatars
Built With
- Typescript
- React
- Avataaars
- Love
License
MIT License © Andrea SonnY