ifui
Version:
40 lines (32 loc) • 1.19 kB
JavaScript
exports.__esModule = true;
var _createBasic = require('../utils/create-basic');
var _createBasic2 = _interopRequireDefault(_createBasic);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = (0, _createBasic2.default)({
render: function render() {
var _vm = this;var _h = _vm.$createElement;var _c = _vm._self._c || _h;return _c('div', { class: _vm.b([_vm.type, _vm.color]), style: _vm.style }, [_c('span', { class: _vm.b('spinner', _vm.type) }, [_vm._l(_vm.type === 'spinner' ? 12 : 0, function (item, index) {
return _c('i', { key: index });
}), _vm.type === 'circular' ? _c('svg', { class: _vm.b('circular'), attrs: { "viewBox": "25 25 50 50" } }, [_c('circle', { attrs: { "cx": "50", "cy": "50", "r": "20", "fill": "none" } })]) : _vm._e()], 2)]);
},
name: 'loading',
props: {
size: String,
type: {
type: String,
default: 'circular'
},
color: {
type: String,
default: 'black'
}
},
computed: {
style: function style() {
return this.size ? {
width: this.size,
height: this.size
} : {};
}
}
});
;