mirror of
https://github.com/zhigang1992/react-content-loader.git
synced 2026-04-24 04:15:55 +08:00
Implemented defaultProps (#12)
This commit is contained in:
22
src/index.js
22
src/index.js
@@ -17,12 +17,12 @@ class ContentLoader extends Component {
|
||||
|
||||
this.state = {
|
||||
style: props.style,
|
||||
type: props.type || 'facebook',
|
||||
speed: props.speed || 2,
|
||||
height: props.height || 130,
|
||||
width: props.width || 400,
|
||||
primaryColor: props.primaryColor || '#f0f0f0',
|
||||
secondaryColor: props.secondaryColor || '#e0e0e0'
|
||||
type: props.type,
|
||||
speed: props.speed,
|
||||
width: props.width,
|
||||
height: props.height,
|
||||
primaryColor: props.primaryColor,
|
||||
secondaryColor: props.secondaryColor
|
||||
}
|
||||
}
|
||||
|
||||
@@ -66,10 +66,20 @@ ContentLoader.propTypes = {
|
||||
style: PropTypes.object,
|
||||
type: PropTypes.string,
|
||||
speed: PropTypes.number,
|
||||
width: PropTypes.number,
|
||||
height: PropTypes.number,
|
||||
primaryColor: PropTypes.string,
|
||||
secondaryColor: PropTypes.string
|
||||
}
|
||||
|
||||
ContentLoader.defaultProps = {
|
||||
type: 'facebook',
|
||||
speed: 2,
|
||||
width: 400,
|
||||
height: 130,
|
||||
primaryColor: '#f0f0f0',
|
||||
secondaryColor: '#e0e0e0'
|
||||
}
|
||||
|
||||
export default ContentLoader
|
||||
export { Rect, Circle }
|
||||
Reference in New Issue
Block a user