27da842a20
关闭 notify_* 后通过 Redis 广播同步各 worker 内存设置;修复 expanded id 类型不匹配导致点击名称无法展开详情。 Co-authored-by: Cursor <cursoragent@cursor.com>
1 line
2.5 KiB
JavaScript
1 line
2.5 KiB
JavaScript
import{m as e,p as t}from"./VSelect-DTpWglKn.js";import{A as n,Cr as r,Fn as i,Ir as a,Q as o,U as s,V as c,X as l,Xr as u,Y as d,cr as f,er as p,fr as m,gn as h,ni as g,qr as _,r as v,sn as y,ti as b,un as x,vr as S,xn as C}from"./index-BHUpfn3R.js";import{l as w,m as T,u as E}from"./VTextField-Dl1UyBCb.js";var D=C({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...E(),...e()},`VSwitch`),O=h()({name:`VSwitch`,inheritAttrs:!1,props:D(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,{attrs:h,slots:C}){let E=y(e,`indeterminate`),D=y(e,`modelValue`),{loaderClasses:O}=s(e),{isFocused:k,focus:A,blur:j}=T(e),M=_(),N=_(),P=p&&window.matchMedia(`(forced-colors: active)`).matches,F=u(()=>typeof e.loading==`string`&&e.loading!==``?e.loading:e.color),I=a(),L=u(()=>e.id||`switch-${I}`);function R(){E.value&&=!1}function z(e){e.stopPropagation(),e.preventDefault(),M.value?.input?.click()}return x(()=>{let[a,s]=i(h),u=w.filterProps(e),p=t.filterProps(e);return S(w,r({ref:N,class:[`v-switch`,{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":E.value},O.value,e.class]},a,u,{modelValue:D.value,"onUpdate:modelValue":e=>D.value=e,id:L.value,focused:k.value,style:e.style}),{...C,default:({id:i,messagesId:a,isDisabled:u,isReadonly:h,isValid:_})=>{let v={model:D,isValid:_};return S(t,r({ref:M},p,{modelValue:D.value,"onUpdate:modelValue":[e=>D.value=e,R],id:i.value,"aria-describedby":a.value,type:`checkbox`,"aria-checked":E.value?`mixed`:void 0,disabled:u.value,readonly:h.value,onFocus:A,onBlur:j},s),{...C,default:({backgroundColorClasses:e,backgroundColorStyles:t})=>m(`div`,{class:b([`v-switch__track`,P?void 0:e.value]),style:g(t.value),onClick:z},[C[`track-true`]&&m(`div`,{key:`prepend`,class:`v-switch__track-true`},[C[`track-true`](v)]),C[`track-false`]&&m(`div`,{key:`append`,class:`v-switch__track-false`},[C[`track-false`](v)])]),input:({inputNode:t,icon:r,backgroundColorClasses:i,backgroundColorStyles:a})=>m(f,null,[t,m(`div`,{class:b([`v-switch__thumb`,{"v-switch__thumb--filled":r||e.loading},e.inset||P?void 0:i.value]),style:g(e.inset?void 0:a.value)},[C.thumb?S(o,{defaults:{VIcon:{icon:r,size:`x-small`}}},{default:()=>[C.thumb({...v,icon:r})]}):S(n,null,{default:()=>[e.loading?S(c,{name:`v-switch`,active:!0,color:_.value===!1?void 0:F.value},{default:e=>C.loader?C.loader(e):S(d,{active:e.isActive,color:e.color,indeterminate:!0,size:`16`,width:`2`},null)}):r&&S(l,{key:String(r),icon:r,size:`x-small`},null)]})])])})}})}),v({},N)}});export{O as t}; |