cosmo-ui
Version:
Common React components
28 lines • 981 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var React = require("react");
var styles = require('../../src/styles/components/spinner.scss');
var Spinner = (function (_super) {
tslib_1.__extends(Spinner, _super);
function Spinner() {
return _super !== null && _super.apply(this, arguments) || this;
}
Spinner.prototype.render = function () {
var inline = {
width: this.props.size + "px",
height: this.props.size + "px",
margin: this.props.size + "px auto",
};
return this.props.visible
? React.createElement("div", { className: styles.visible, style: inline })
: React.createElement("div", { className: styles.invisible, style: inline });
};
return Spinner;
}(React.Component));
Spinner.defaultProps = {
visible: true,
size: 10,
};
exports.Spinner = Spinner;
//# sourceMappingURL=spinner.js.map