1
0
mirror of https://github.com/ascribe/onion.git synced 2024-06-29 00:58:03 +02:00
onion/js/components/ascribe_spinner.js

30 lines
772 B
JavaScript
Raw Normal View History

2015-10-08 11:12:15 +02:00
'use strict';
import React from 'react';
import classNames from 'classnames';
let AscribeSpinner = React.createClass({
propTypes: {
size: React.PropTypes.oneOf(['sm', 'md', 'lg']),
color: React.PropTypes.oneOf(['blue', 'dark-blue', 'light-blue', 'pink', 'black', 'loop'])
},
getDefaultProps() {
return {
2015-10-08 20:26:29 +02:00
size: 'md',
2015-10-08 11:12:15 +02:00
color: 'loop'
};
},
render() {
return (
<div className={classNames('spinner-wrapper-' + this.props.size, 'spinner-wrapper-' + this.props.color)}>
<div className={classNames('spinner-circle')}></div>
<div className={classNames('spinner-inner')}>A</div>
</div>
);
}
});
export default AscribeSpinner;