0.2.3 • Published 5 years ago
react-avataaars v0.2.3
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:
Built With
- Typescript
- React
- Avataaars
- Love
License
MIT License © Andrea SonnY