@larva.io/webcomponents
Version:
Fentrica SmartUnits WebComponents package
5 lines • 1.78 kB
JavaScript
/*!
* (C) Fentrica http://fentrica.com - Seee LICENSE.md
*/
import{r as t,c as s,h as i,g as e}from"./p-C4h1muVj.js";const h="slot-fb[hidden],slot[hidden]{display:initial !important}.content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:15rem;padding:2rem}@media (max-width: 576px){.content{min-height:12rem}}";const o=class{constructor(i){t(this,i);this.output=s(this,"output");this.request=s(this,"request");this.icon="security";this.color="primary";this.disableQuickActions=false;this.log=false;this.nodeSize="default";this.loading=false}componentDidLoad(){const t=this.el.shadowRoot||this.el;this.node=t.querySelector("lar-node")}async error(t){if(this.node){this.node.error(t)}this.loading=false}async input(t){this.loading=false}handleClick(t){this.loading=true;this.output.emit(t)}render(){const t={onClick:()=>this.handleClick(true),disabled:this.loading,color:this.colorInputs||this.color};return[i("lar-node",{key:"2b21d7cee05679f644d1d4be3e9bdb8762d34e07",icon:this.icon,hideTitles:this.hideTitles,color:this.color,supTitle:this.supTitle,mainTitle:this.mainTitle,subTitle:this.subTitle,colorModal:this.colorModal,colorInputs:this.colorInputs,colorIconSmall:this.colorIconSmall,loading:this.loading,log:this.log,nodeSize:this.nodeSize,component:"lar-push-button-content",componentProps:t},this.disableQuickActions===false&&i("lar-button-push",{key:"a4146a54e830585bb88f50a40f59cc2e39c69e1b",slot:"titles",size:"small",color:this.colorInputs||this.color,disabled:this.loading,onClick:t=>this.handleClick(true)}),i("slot",{key:"34d011f22667e35be664669944335fbcc3feb45e"}))]}get el(){return e(this)}};o.style=h;export{o as lar_push_button};
//# sourceMappingURL=p-6d1c72de.entry.js.map