Files
Nexus/web/app/assets/VCheckbox-BK_xp0cP.js
T
2026-06-08 07:30:31 +08:00

1 line
979 B
JavaScript

import{d as e,f as t}from"./VSelect-qv3fL2oy.js";import{Cn as n,Fn as r,Mr as i,Ur as a,Yn as o,dn as s,gr as c,mn as l,o as u,p as d,s as f,xr as p,y as m,yn as h}from"./index-DC1GUjcg.js";var g=n({...o(f(),[`direction`]),...o(t(),[`inline`])},`VCheckbox`),_=h()({name:`VCheckbox`,inheritAttrs:!1,props:g(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(t,{attrs:n,slots:o}){let f=s(t,`modelValue`),{isFocused:h,focus:g,blur:_}=d(t),v=a(),y=i();return l(()=>{let[i,a]=r(n),s=u.filterProps(t),l=e.filterProps(t);return c(u,p({ref:v,class:[`v-checkbox`,t.class]},i,s,{modelValue:f.value,"onUpdate:modelValue":e=>f.value=e,id:t.id||`checkbox-${y}`,focused:h.value,style:t.style}),{...o,default:({id:t,messagesId:n,isDisabled:r,isReadonly:i,isValid:s})=>c(e,p(l,{id:t.value,"aria-describedby":n.value,disabled:r.value,readonly:i.value},a,{error:s.value===!1,modelValue:f.value,"onUpdate:modelValue":e=>f.value=e,onFocus:g,onBlur:_}),o)})}),m({},v)}});export{_ as t};