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, };