Files
Nexus/web/app/assets/VSwitch-F2k2iDWv.js
T
Nexus Agent d0526c06b7 fix(servers): 展开详情对比度与同步日志仅 1 条
展开区灰底可读;行内详情只拉最近一条同步记录,去掉「最近 N 条」文案。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 13:45:13 +08:00

1 line
2.5 KiB
JavaScript

import{A as e,Cr as t,Fn as n,Ir as r,Q as i,U as a,V as o,X as s,Xr as c,Y as l,cr as u,er as d,fr as f,gn as p,ni as m,qr as h,r as g,sn as _,ti as v,un as y,vr as b,xn as x}from"./index-CvdPgWXX.js";import{m as S,p as C}from"./VSelect-CmROeO-f.js";import{l as w,m as T,u as E}from"./VTextField-CbyoRH41.js";var D=x({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...E(),...S()},`VSwitch`),O=p()({name:`VSwitch`,inheritAttrs:!1,props:D(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(p,{attrs:x,slots:S}){let E=_(p,`indeterminate`),D=_(p,`modelValue`),{loaderClasses:O}=a(p),{isFocused:k,focus:A,blur:j}=T(p),M=h(),N=h(),P=d&&window.matchMedia(`(forced-colors: active)`).matches,F=c(()=>typeof p.loading==`string`&&p.loading!==``?p.loading:p.color),I=r(),L=c(()=>p.id||`switch-${I}`);function R(){E.value&&=!1}function z(e){e.stopPropagation(),e.preventDefault(),M.value?.input?.click()}return y(()=>{let[r,a]=n(x),c=w.filterProps(p),d=C.filterProps(p);return b(w,t({ref:N,class:[`v-switch`,{"v-switch--flat":p.flat},{"v-switch--inset":p.inset},{"v-switch--indeterminate":E.value},O.value,p.class]},r,c,{modelValue:D.value,"onUpdate:modelValue":e=>D.value=e,id:L.value,focused:k.value,style:p.style}),{...S,default:({id:n,messagesId:r,isDisabled:c,isReadonly:h,isValid:g})=>{let _={model:D,isValid:g};return b(C,t({ref:M},d,{modelValue:D.value,"onUpdate:modelValue":[e=>D.value=e,R],id:n.value,"aria-describedby":r.value,type:`checkbox`,"aria-checked":E.value?`mixed`:void 0,disabled:c.value,readonly:h.value,onFocus:A,onBlur:j},a),{...S,default:({backgroundColorClasses:e,backgroundColorStyles:t})=>f(`div`,{class:v([`v-switch__track`,P?void 0:e.value]),style:m(t.value),onClick:z},[S[`track-true`]&&f(`div`,{key:`prepend`,class:`v-switch__track-true`},[S[`track-true`](_)]),S[`track-false`]&&f(`div`,{key:`append`,class:`v-switch__track-false`},[S[`track-false`](_)])]),input:({inputNode:t,icon:n,backgroundColorClasses:r,backgroundColorStyles:a})=>f(u,null,[t,f(`div`,{class:v([`v-switch__thumb`,{"v-switch__thumb--filled":n||p.loading},p.inset||P?void 0:r.value]),style:m(p.inset?void 0:a.value)},[S.thumb?b(i,{defaults:{VIcon:{icon:n,size:`x-small`}}},{default:()=>[S.thumb({..._,icon:n})]}):b(e,null,{default:()=>[p.loading?b(o,{name:`v-switch`,active:!0,color:g.value===!1?void 0:F.value},{default:e=>S.loader?S.loader(e):b(l,{active:e.isActive,color:e.color,indeterminate:!0,size:`16`,width:`2`},null)}):n&&b(s,{key:String(n),icon:n,size:`x-small`},null)]})])])})}})}),g({},N)}});export{O as t};