@logicamente.info/react-pdf-viewer
Version:
A React PDF viewer component, bootstrap compatible, with controls based on PDF.js.
53 lines (47 loc) • 1.75 kB
JavaScript
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
import React from 'react';
var loader = {
display: 'inline-block',
verticalAlign: 'text-bottom',
backgroundColor: 'currentColor',
borderRadius: '50%',
opacity: 0,
width: '0.5rem',
height: '0.5rem',
animationDuration: '0.75s',
animationTimingFunction: 'linear',
animationIterationCount: 'infinite',
animationDirection: 'normal',
animationFillMode: 'none',
animationPlayState: 'running',
animationName: 'spinner-grow'
};
var loader1 = _extends({}, loader, {
animationDelay: '0s'
});
var loader2 = _extends({}, loader, {
animationDelay: '0.25s'
});
var loader3 = _extends({}, loader, {
animationDelay: '0.5s'
});
var Loader = function Loader() {
return /*#__PURE__*/React.createElement("div", {
className: "flex-row has-margin-10 justify-center align-items-flex-end"
}, /*#__PURE__*/React.createElement("p", {
className: "is-size-3 flex-column is-marginless"
}, "Carregando"), /*#__PURE__*/React.createElement("div", {
className: "flex-column has-padding-10"
}, /*#__PURE__*/React.createElement("div", {
style: loader1
})), /*#__PURE__*/React.createElement("div", {
className: "flex-column has-padding-10"
}, /*#__PURE__*/React.createElement("div", {
style: loader2
})), /*#__PURE__*/React.createElement("div", {
className: "flex-column has-padding-10"
}, /*#__PURE__*/React.createElement("div", {
style: loader3
})));
};
export default Loader;