import{c as l}from"./index-KrUTRSho.js";import{U as _,u as g,V as v,W as x}from"./reka-ui-CvyKy2WW.js";import{d,G as c,u as a,D as u,b as p,H as i,J as n,h as k,aW as y,L as B,M as w}from"./lucide-DMa8pBeQ.js";import{l as f}from"./vueuse-BL7kbX9s.js";const O=d({__name:"Separator",props:{orientation:{default:"horizontal"},decorative:{type:Boolean,default:!0},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array],default:void 0}},setup(r){const e=r,t=f(e,"class");return(o,s)=>(p(),c(a(_),u({"data-slot":"separator"},a(t),{class:a(l)("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",e.class)}),null,16,["class"]))}}),j=d({__name:"Checkbox",props:{defaultValue:{},modelValue:{},disabled:{type:Boolean},value:{},id:{},trueValue:{},falseValue:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},emits:["update:modelValue"],setup(r,{emit:e}){const t=r,o=e,s=f(t,"class"),m=g(s,o);return(h,C)=>(p(),c(a(v),u({"data-slot":"checkbox"},a(m),{class:a(l)("peer border-input data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",t.class)}),{default:i(b=>[n(a(x),{"data-slot":"checkbox-indicator",class:"grid place-content-center text-current transition-none"},{default:i(()=>[k(h.$slots,"default",B(w(b)),()=>[n(a(y),{class:"size-3.5"})])]),_:2},1024)]),_:3},16,["class"]))}});export{O as _,j as a};
