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