mirror of
https://github.com/ZeroCatDev/Classworks.git
synced 2026-03-21 17:33:10 +00:00
2 lines
1.1 KiB
JavaScript
2 lines
1.1 KiB
JavaScript
import{V as r,m as F}from"./VCheckboxBtn-DCkgbmVP.js";import{u as R,V as l,c as g}from"./autofocus-BrMOVHY_.js";import{C as B}from"./index-_6IQhlPZ.js";import{f as U,n as j,u as w,ao as D,p as E,a5 as u}from"./vendor-vuetify-ChAgIwn2.js";import{E as M,j as c,m as d,b as N}from"./vendor-vue-H0jQBZ7T.js";const $=E({...u(g(),["direction"]),...u(F(),["inline"])},"VCheckbox"),K=U()({name:"VCheckbox",inheritAttrs:!1,props:$(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,n){let{attrs:i,slots:a}=n;const o=j(e,"modelValue"),{isFocused:m,focus:f,blur:V}=R(e),t=N(),p=M();return w(()=>{const[b,k]=D(i),v=l.filterProps(e),x=r.filterProps(e);return c(l,d({ref:t,class:["v-checkbox",e.class]},b,v,{modelValue:o.value,"onUpdate:modelValue":s=>o.value=s,id:e.id||`checkbox-${p}`,focused:m.value,style:e.style}),{...a,default:s=>{let{id:h,messagesId:P,isDisabled:C,isReadonly:y,isValid:I}=s;return c(r,d(x,{id:h.value,"aria-describedby":P.value,disabled:C.value,readonly:y.value},k,{error:I.value===!1,modelValue:o.value,"onUpdate:modelValue":A=>o.value=A,onFocus:f,onBlur:V}),a)}})}),B({},t)}});export{K as V};
|