0.2.3 • Published 6 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 --saveOr Yarn
$ yarn add react-avataaarsUsage
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 exampleThis 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-htmlOr 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