0.1.3 • Published 3 years ago
@hashup/react-simple-avatar v0.1.3
@hashup/react-simple-avatar
A simple React avatar component to display either their avatars or their initials
View DEMO
Install
npm install --save @hashup/react-simple-avatar
Usage
//
// React class
//
import React, { Component } from 'react'
import Avatar from '@hashup/react-simple-avatar'
import '@hashup/react-simple-avatar/dist/index.css'
class Example extends Component {
render() {
return <Avatar name="Denis" />
}
}
//
// React function
//
import React, { Component } from 'react'
import Avatar from '@hashup/react-simple-avatar'
import '@hashup/react-simple-avatar/dist/index.css'
const MyApp = () => {
return <Avatar name="Denis" />
}
Attributes
Name | Default | Type | Description |
---|---|---|---|
name | "" | String | Name of the person |
avatarUrl | "" | String | URL for the avatar (will revert to color and initial if image can't load) |
className | "" | String | Add your own CSS class name to the wrapper |
size | 50 | Number | Size in pixels of the avatar |
borderRadius | 50% | String | Border radius of the avatar in pixels |
backgroundColor | "#8E8E8E" | String | Background color for initials |
textColor | "#F1F1F1" | String | Text color for the initials |
enableTooltip | true | Bool | Enable tooltips on mouse over of the avatar |
tooltipDirection | "top" | String | Options: top, bottom, left, right |
tooltipTextColor | "#FFFFFF" | String | Text color for the tooltip |
tooltipBackgroundColor | "#000000" | String | Background color for the tooltip |
tooltipMargin | 30 | Number | Offset of the tooltip |
tooltipArrowSize | 6 | Number | Size of the arrow |
tooltipDelay | 200 | Number | Delay before the tooltip appears |
style | {} | Object | Pass custom styles to the wrapper |
License
MIT © desduvauchelle
Notes to self
To publish on npm:
npm publish