"use strict";var T=Object.create;var l=Object.defineProperty;var c=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var w=Object.getPrototypeOf;var x=Object.prototype.hasOwnProperty;var d=(t,e)=>l(t,"name",{value:e,configurable:true});var E=(t,e)=>{for(var s in e)l(t,s,{get:e[s],enumerable:true})};var f=(t,e,s,r)=>{if(e&&typeof e==="object"||typeof e==="function"){for(let o of b(e))if(!x.call(t,o)&&o!==s)l(t,o,{get:()=>e[o],enumerable:!(r=c(e,o))||r.enumerable})}return t};var n=(t,e,s)=>(s=t!=null?T(w(t)):{},f(e||!t||!t.__esModule?l(s,"default",{value:t,enumerable:true}):s,t));var H=t=>f(l({},"__esModule",{value:true}),t);var h=(t,e,s,r)=>{var o=r>1?void 0:r?c(e,s):e;for(var i=t.length-1,a;i>=0;i--)if(a=t[i])o=(r?a(e,s,o):a(o))||o;if(r&&o)l(e,s,o);return o};var W={};E(W,{default:()=>I});module.exports=H(W);var m=require("react/jsx-runtime");var y=n(require("classnames"));var N=require("mobx-react");var v=require("react");var P=n(require("react-jss"));var R=require("../headline");var S=n(require("../loader/index"));var g=n(require("./styles"));let p=class extends v.Component{render(){const{classes:e,theme:s,className:r="",spinnerColor:o="",children:i=null,title:a="",loaded:C=false}=this.props;return(0,m.jsx)("div",{className:e.wrapper,children:(0,m.jsxs)("div",{className:(0,y.default)({[`${e.component}`]:true,[`${r}`]:r}),children:[(0,m.jsx)(R.H1,{className:e.title,children:a}),(0,m.jsx)(S.default,{color:o||s?.colorFullscreenLoaderSpinner,loaded:C}),i&&(0,m.jsx)("div",{className:e.content,children:i})]})})}};d(p,"FullscreenLoader");p=h([N.observer],p);var I=(0,P.default)(g.default,{injectTheme:true})(p);
