import{n as m,t as l,q as o,A as s,v as n,x as i,z as u,p as b,C as k,y as d,_ as f}from"./C-p8iwFB.js";import{E as y}from"./0J232JST.js";const h=["for"],v=["id","tabindex","checked","disabled"],B={class:"d-grid"},C={key:0,class:"description text-body-extra-small"},I=m({__name:"AtomCheckboxInput",props:{inputId:{},label:{},checked:{type:Boolean},disabled:{type:Boolean},invalid:{type:Boolean},column:{type:Boolean},description:{},iconName:{}},setup(N,{emit:c}){const p=c;return(e,a)=>(o(),l("div",{class:s(["atom-checkbox-input d-flex",{disabled:e.disabled,invalid:e.invalid}])},[n("label",{for:e.inputId,class:s({column:e.column})},[n("input",{id:e.inputId,class:"visually-hidden",type:"checkbox",tabindex:e.disabled?-1:0,checked:e.checked,disabled:e.disabled,onChange:a[0]||(a[0]=r=>{var t;return p(u(y).INPUT_CHANGE,(t=r.target)==null?void 0:t.value)})},null,40,v),a[1]||(a[1]=n("span",{class:"checkmark d-flex justify-content-center align-items-center"},null,-1)),e.label?(o(),l("span",{key:0,class:s(["text d-flex",{"flex-column align-items-center":e.column}])},[e.iconName?(o(),b(k,{key:0,name:e.iconName,class:s(["icon",{"me-8":!e.column}])},null,8,["name","class"])):i("",!0),n("span",B,[n("span",{class:s({"mb-4":e.description})},d(e.label),3),e.description?(o(),l("span",C,d(e.description),1)):i("",!0)])],2)):i("",!0)],10,h)],2))}}),E=f(I,[["__scopeId","data-v-ebf6d48f"]]);export{E as A}; //# sourceMappingURL=CCLPlVic.js.map