e3efbd4552
Cron matching, audit/alert date filters, and schedule UI align on Asia/Shanghai while JWT/TOTP/heartbeat stay UTC; follow-ups add WS alert timestamps, fixed install timezone copy, and 422 on invalid date filters. Co-authored-by: Cursor <cursoragent@cursor.com>
1 line
2.5 KiB
JavaScript
1 line
2.5 KiB
JavaScript
import{A as e,Br as t,Dr as n,Q as r,Sr as i,Tn as a,U as o,V as s,X as c,Y as l,Zr as u,ai as d,bn as f,dn as p,ei as m,fr as h,gr as g,ir as _,mn as v,oi as y,r as b,zn as x}from"./index-mgwiCK5j.js";import{m as S,p as C}from"./VSelect-7ey6zQ_i.js";import{l as w,m as T,u as E}from"./VTextField-C7hGBY30.js";var D=a({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...E(),...S()},`VSwitch`),O=f()({name:`VSwitch`,inheritAttrs:!1,props:D(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(a,{attrs:f,slots:S}){let E=p(a,`indeterminate`),D=p(a,`modelValue`),{loaderClasses:O}=o(a),{isFocused:k,focus:A,blur:j}=T(a),M=u(),N=u(),P=_&&window.matchMedia(`(forced-colors: active)`).matches,F=m(()=>typeof a.loading==`string`&&a.loading!==``?a.loading:a.color),I=t(),L=m(()=>a.id||`switch-${I}`);function R(){E.value&&=!1}function z(e){e.stopPropagation(),e.preventDefault(),M.value?.input?.click()}return v(()=>{let[t,o]=x(f),u=w.filterProps(a),p=C.filterProps(a);return i(w,n({ref:N,class:[`v-switch`,{"v-switch--flat":a.flat},{"v-switch--inset":a.inset},{"v-switch--indeterminate":E.value},O.value,a.class]},t,u,{modelValue:D.value,"onUpdate:modelValue":e=>D.value=e,id:L.value,focused:k.value,style:a.style}),{...S,default:({id:t,messagesId:u,isDisabled:f,isReadonly:m,isValid:_})=>{let v={model:D,isValid:_};return i(C,n({ref:M},p,{modelValue:D.value,"onUpdate:modelValue":[e=>D.value=e,R],id:t.value,"aria-describedby":u.value,type:`checkbox`,"aria-checked":E.value?`mixed`:void 0,disabled:f.value,readonly:m.value,onFocus:A,onBlur:j},o),{...S,default:({backgroundColorClasses:e,backgroundColorStyles:t})=>g(`div`,{class:d([`v-switch__track`,P?void 0:e.value]),style:y(t.value),onClick:z},[S[`track-true`]&&g(`div`,{key:`prepend`,class:`v-switch__track-true`},[S[`track-true`](v)]),S[`track-false`]&&g(`div`,{key:`append`,class:`v-switch__track-false`},[S[`track-false`](v)])]),input:({inputNode:t,icon:n,backgroundColorClasses:o,backgroundColorStyles:u})=>g(h,null,[t,g(`div`,{class:d([`v-switch__thumb`,{"v-switch__thumb--filled":n||a.loading},a.inset||P?void 0:o.value]),style:y(a.inset?void 0:u.value)},[S.thumb?i(r,{defaults:{VIcon:{icon:n,size:`x-small`}}},{default:()=>[S.thumb({...v,icon:n})]}):i(e,null,{default:()=>[a.loading?i(s,{name:`v-switch`,active:!0,color:_.value===!1?void 0:F.value},{default:e=>S.loader?S.loader(e):i(l,{active:e.isActive,color:e.color,indeterminate:!0,size:`16`,width:`2`},null)}):n&&i(c,{key:String(n),icon:n,size:`x-small`},null)]})])])})}})}),b({},N)}});export{O as t}; |