Inspired by React component for Avataaars.
Live Demo available HERE!
First install the package with npm
$ npm install react-avataaars --save
Or Yarn
$ yarn add react-avataaars
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;
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;
$ 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.
- 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 😎
This library has been made possible by:
- Typescript
- React
- Avataaars
- Love
MIT License © Andrea SonnY