0.1.3 • Published 5 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-avatarUsage
//
// 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