1 line
1012 B
JavaScript
1 line
1012 B
JavaScript
import{d as e,f as t}from"./VSelect-BvR-yyLS.js";import{Lr as n,Nn as r,On as i,Qr as a,Sn as o,i as s,jr as c,qn as l,sr as u,ui as d,yn as f}from"./index-CDcgx9V8.js";import{l as p,m,u as h}from"./VTextField-B-BnrJAQ.js";var g=r({...u(h(),[`direction`]),...u(t(),[`inline`])},`VCheckbox`),_=i()({name:`VCheckbox`,inheritAttrs:!1,props:g(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(t,{attrs:r,slots:i}){let u=f(t,`modelValue`),{isFocused:h,focus:g,blur:_}=m(t),v=d(),y=a();return o(()=>{let[a,o]=l(r),s=p.filterProps(t),d=e.filterProps(t);return c(p,n({ref:v,class:[`v-checkbox`,t.class]},a,s,{modelValue:u.value,"onUpdate:modelValue":e=>u.value=e,id:t.id||`checkbox-${y}`,focused:h.value,style:t.style}),{...i,default:({id:t,messagesId:r,isDisabled:a,isReadonly:s,isValid:l})=>c(e,n(d,{id:t.value,"aria-describedby":r.value,disabled:a.value,readonly:s.value},o,{error:l.value===!1,modelValue:u.value,"onUpdate:modelValue":e=>u.value=e,onFocus:g,onBlur:_}),i)})}),s({},v)}});export{_ as t}; |