import{d as V,c as g,e as r,o as l,_ as C,w as t,f as u,g as n,s as w,E as m,c9 as I,j as s,a5 as L,t as _,a0 as N,n as f,B as P,l as U,y as j}from"./DPurtOtd.js";const E=["for"],R=["for"],S={key:1,"flex-grow":""},q=V({__name:"UiPartsInputCheckbox",props:{id:{default:null},name:{default:null},modelValue:{type:[Array,Boolean]},value:{type:[String,Number,Boolean]},label:{default:null},disabled:{type:Boolean,default:!1},ariaLabel:{default:null},indeterminate:{type:Boolean,default:!1},help:{default:null}},emits:["update:modelValue"],setup(e,{emit:b}){const a=e,d=a.id||`checkbox-id-${a.value}`,x=b,i=g({get:()=>a.modelValue,set:p=>x("update:modelValue",p)});return(p,o)=>{const h=I,k=N,c=w,y=P,B=C;return l(),r(B,null,{default:t(()=>[u(c,{class:"ui-parts-input-checkbox",gap:"6"},{default:t(()=>[u(h,{id:s(d),modelValue:s(i),"onUpdate:modelValue":o[0]||(o[0]=v=>L(i)?i.value=v:null),name:e.name,value:e.value,disabled:e.disabled,"aria-label":e.ariaLabel,indeterminate:e.indeterminate},null,8,["id","modelValue","name","value","disabled","aria-label","indeterminate"]),e.label&&!a.help?(l(),m("label",{key:0,for:s(d),"flex-grow":""},_(e.label),9,E)):n("",!0),a.help?(l(),r(c,{key:1,gap:"4"},{default:t(()=>[e.label?(l(),m("label",{key:0,for:s(d)},_(e.label),9,R)):n("",!0),u(k,{icon:"interface/questionmark-circle",size:"small",to:a.help.url,"aria-label":a.help.ariaLabel},null,8,["to","aria-label"]),a.help?(l(),m("div",S)):n("",!0)]),_:1})):n("",!0)]),_:1}),a.help?(l(),r(c,{key:0},{default:t(()=>[o[1]||(o[1]=f("div",{class:"checkbox-phantom"},null,-1)),f("div",null,[u(y,null,{default:t(()=>[U(_(a.help.label),1)]),_:1})])]),_:1})):n("",!0)]),_:1})}}}),A=Object.assign(j(q,[["__scopeId","data-v-60ad59e1"]]),{__name:"UiPartsInputCheckbox"});export{A as _};