import{proxyCustomElement,HTMLElement,h}from"@stencil/core/internal/client";import{d as defineCustomElement$1}from"./sc-spinner2.js";const scBlockUiCss=':host{display:block;position:var(--sc-block-ui-position, absolute);top:-5px;left:-5px;right:-5px;bottom:-5px;overflow:hidden;display:flex;align-items:center;justify-content:center}:host>*{z-index:1}:host:after{content:"";position:var(--sc-block-ui-position, absolute);top:0;left:0;right:0;bottom:0;cursor:var(--sc-block-ui-cursor, wait);background:var(--sc-block-ui-background-color, var(--sc-color-white));opacity:var(--sc-block-ui-opacity, 0.15)}:host.transparent:after{background:transparent}.overlay__content{font-size:var(--sc-font-size-large);font-weight:var(--sc-font-weight-semibold);display:grid;gap:0.5em;text-align:center}',ScBlockUiStyle0=scBlockUiCss,ScBlockUi=proxyCustomElement(class extends HTMLElement{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.zIndex=1,this.transparent=void 0,this.spinner=void 0}render(){return h("div",{key:"91d9f75db99f5079999fb0b981c32403d9661d3a",part:"base",class:{overlay:!0,transparent:this.transparent},style:{"z-index":this.zIndex.toString()}},h("div",{key:"1790ea72e630d30c5ebcfb77736d7c2e744fdd0e",class:"overlay__content",part:"content"},h("slot",{key:"e62393831082c1c7dbcba3107ce49f49d239c93a",name:"spinner"},!this.transparent&&this.spinner&&h("sc-spinner",{key:"4d0a1d49f3cefbdb1417e3b22c374c90ea8c46df"})),h("slot",{key:"2ff76f1ef358e6357d4b163d636e6bba2d69a2c4"})))}static get style(){return ScBlockUiStyle0}},[1,"sc-block-ui",{zIndex:[2,"z-index"],transparent:[4],spinner:[4]}]);function defineCustomElement(){"undefined"!=typeof customElements&&["sc-block-ui","sc-spinner"].forEach((e=>{switch(e){case"sc-block-ui":customElements.get(e)||customElements.define(e,ScBlockUi);break;case"sc-spinner":customElements.get(e)||defineCustomElement$1()}}))}export{ScBlockUi as S,defineCustomElement as d};