UNPKG

@larva.io/webcomponents

Version:

Fentrica SmartUnits WebComponents package

5 lines 1.81 kB
/*! * (C) Fentrica http://fentrica.com - Seee LICENSE.md */ import{r as t,c as i,h as s,g as e}from"./p-C4h1muVj.js";import{i as o}from"./p-BCKGiavE.js";import{i as h}from"./p-C_HhfJYh.js";import"./p-BCe7Jf0F.js";import"./p-C56buD75.js";const n="slot-fb[hidden],slot[hidden]{display:initial !important}lar-button{margin:0.4rem 0}.radios{margin:0 1rem}";const r=class{constructor(s){t(this,s);this.output=i(this,"output");this.request=i(this,"request");this.icon="device";this.color="primary";this.log=false;this.nodeSize="default";this.loading=true}componentDidLoad(){const t=this.el.shadowRoot||this.el;this.node=t.querySelector("lar-node");this.output.emit();this.output.emit({command:"get_radio_list"})}async error(t){if(this.node){this.node.error(t)}this.loading=false}async input(t){if(o(t)){this.selected=t}else if(h(t)){this.radios=t}if(this.radios!==undefined&&this.selected!==undefined){this.loading=false}}selectOption(t){this.loading=true;this.output.emit(t)}render(){const t=this.radios!==undefined&&this.selected!==undefined?this.radios[this.selected].name:"";const i={onSelectoption:t=>this.selectOption(t.detail),disabled:this.loading,color:this.colorInputs||this.color,radios:this.radios,selected:this.selected};return[s("lar-node",{key:"e530ec17a9eed4cc5179d33322d231ecdfb4e7ee",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,value:t,log:this.log,loading:this.loading,nodeSize:this.nodeSize,component:"lar-radio-button-content",componentProps:i},s("slot",{key:"28cf2813b01498b8a5ae7c1c2465728a164c0077"}))]}get el(){return e(this)}};r.style=n;export{r as lar_radio_button}; //# sourceMappingURL=p-728c6c80.entry.js.map