@hashup/react-simple-avatar
v0.1.3
Published
A simple React avatar component to display either their avatars or their initials
Downloads
3
Readme
@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