import{r as s,c as t,h as e,H as a,g as h}from"./p-57204abc.js";const n=":host{display:flex}";const r=class{constructor(e){s(this,e);this.bsChange=t(this,"bsChange",7);this.value=undefined}valueChanged(s){this.bsChange.emit(s)}handleChange(s){const t=this.el.querySelectorAll("bs-form-check");t.forEach((t=>{if(t.value!==s.detail.value){t.checked=false}else{this.value=s.detail}}))}componentDidLoad(){const s=this.el.querySelectorAll('bs-form-check[type="radio"]');s.forEach((s=>{s.addEventListener("bsInput",this.handleChange.bind(this))}))}render(){return e(a,null,e("slot",null))}get el(){return h(this)}static get watchers(){return{value:["valueChanged"]}}};r.style=n;export{r as bs_form_check_group};
//# sourceMappingURL=p-52f47112.entry.js.map