UNPKG

react-celebrity-avatars

Version:

SVG-based React Celebrity Avatar components

74 lines (51 loc) 2.72 kB
# [React Celebrity Avatars](https://www.npmjs.com/package/react-celebrity-avatars) [![npm][npm-image]][npm-url] [npm-image]: https://img.shields.io/npm/v/react-celebrity-avatars.svg?style=flat-square [npm-url]: (https://www.npmjs.com/package/react-celebrity-avatars) A Celebrity Avatar Library for React created by [Jagath Jayakumar](https://github.com/jagathgj). ## Installation ```bash yarn add react-celebrity-avatars # or npm install react-celebrity-avatars --save ``` example usage ```jsx import { Mohanlal } from 'react-celebrity-avatars'; const myComponent = () => { return ( <Mohanlal className="custom-class other-class" status="online" size="1" shape="circle" theme="tan" borderTheme="sandstorm" /> ); }; ``` | Props | Default | Values | Notes | | ------------- | ----------- | ----------------------------------- | ---------------------------------- | | `className` | `undefined` | `any string` | Can add one or more custom classes | | `status` | `1em` | `online, busy` | Can use any of the values | | `style` | `undefined` | | Can overwrite size, theme, border | | `size` | `1` | `1, 2, 3, 4,...24` | Use any number `1` to `24` | | `shape` | `circle` | `circle, rounded, square` | Can change shape of the avatar | | `theme` | `undefined` | `dark, light, lavender, cherry` etc | Refer below listed values | | `borderTheme` | `undefined` | `dark, light, lavender, pink` etc | Refer below listed values | | `title` | `undefined` | `any string` | Description for accessibility | **theme:** `dark`, `light`, `lavender`, `turquoise`, `pink`, `sandstorm`, `blue`, `lily`, `pearl`, `tan`, `marine`, `orange`, `fresh`, `hosanna`, `dreamy`, `love`, `piglet`, `mauve`, `shades`, `memory`, `social`, `cherry`, `insta` **borderTheme:** `dark`, `light`, `lavender`, `turquoise`, `pink`, `sandstorm`, `blue`, `lily`, `pearl`, `tan`, `marine`, `orange`, `fresh` ## Plugins used The following plugins are utilized in this project: **Rollup:** - [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/master/packages/babel) - [rollup-plugin-filesize](https://github.com/ritz078/rollup-plugin-filesize) **Babel:** - [@babel/plugin-transform-runtime](https://babeljs.io/docs/en/babel-plugin-transform-runtime) ## Licence MIT - Avatars are designed by different designers, whose names are available in documentation website (under construction).