import{d as u,b2 as r,b3 as c,f as m,aG as f,h as a,bM as b,bj as p,bi as k,t as h,x as v,A as y,v as _,aW as x,o as i,_ as g}from"./BxiWQxwE.js";const B={class:"checkbox__full-width"},C=["id"],V={class:"checkbox__full-width--wrapper"},q=["for"],w=u({__name:"checkbox-full-width",props:r({label:{type:String,required:!0},id:{type:String,required:!0},icon:{type:String,default:"checkmark",required:!1},boldLabelChecked:{type:Boolean,default:!1,required:!1}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:r(["blur","focus"],["update:modelValue"]),setup(e,{emit:n}){const s=n,l=c(e,"modelValue");return(d,o)=>(i(),m("div",B,[f(a("input",p({id:e.id,"onUpdate:modelValue":o[0]||(o[0]=t=>l.value=t),type:"checkbox"},d.$attrs,{onBlur:o[1]||(o[1]=t=>s("blur",t)),onFocus:o[2]||(o[2]=t=>s("focus",t))}),null,16,C),[[b,l.value]]),a("div",V,[a("label",{for:e.id,class:y([{bold:e.boldLabelChecked}])},_(e.label),11,q),k(d.$slots,"default",{},void 0,!0),l.value?(i(),h(x(`svgo-${e.icon}`),{key:0})):v("",!0)])]))}}),S=g(w,[["__scopeId","data-v-5efa09d8"]]);export{S as default};
