import React from 'react' import classnames from 'classnames' import { formatSize } from '../util' export default class Spinner extends React.Component { render() { const classes = classnames('spinner', { 'spinner-animated': this.props.animated }) return
{this.props.name {this.props.name === null ? null :
{this.props.name}
} {this.props.size === null ? null :
{formatSize(this.props.size)}
}
} } Spinner.propTypes = { dir: React.PropTypes.oneOf(['up', 'down']).isRequired, name: React.PropTypes.string, size: React.PropTypes.number, animated: React.PropTypes.bool } Spinner.defaultProps = { name: null, size: null, animated: false }