Files
Nexus/web/app/assets/VSelectionControl-DC3vDaP0.js
T
Your Name 51948469c2 build(frontend): track Vite output in Git for Gitea deploy
- Stop ignoring web/app/index.html and web/app/assets/
- Bundle index-DBKIQT7H.js from current vite build (~101MB assets)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-03 00:52:44 +08:00

1 line
5.1 KiB
JavaScript

import{$t as e,Cr as t,Ct as n,Gn as r,Kn as i,Or as a,Pn as o,Qn as s,Qt as c,St as l,Vt as u,Wn as d,Xt as f,Y as p,Yt as m,_r as h,an as g,bn as _,br as v,cn as y,h as b,ir as x,jn as S,jt as C,kr as w,ln as T,nn as E,nr as D,on as O,ot as k,pr as A,rr as j,st as M,ur as N,wt as P,xr as F,xt as I,yr as L,z as R}from"./index-0r0acSeq.js";var z=T({fluid:{type:Boolean,default:!1},...y(),...n(),...C()},`VContainer`),B=g()({name:`VContainer`,props:z(),setup(t,{slots:n}){let{rtlClasses:r}=m(),{dimensionStyles:i}=P(t);return e(()=>s(t.tag,{class:a([`v-container`,{"v-container--fluid":t.fluid},r.value,t.class]),style:w([i.value,t.style])},n)),{}}}),V=Symbol.for(`vuetify:selection-control-group`),H=T({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:c,trueIcon:c,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:E},...y(),...k(),...u()},`SelectionControlGroup`),U=T({...H({defaultsTarget:`VSelectionControl`})},`VSelectionControlGroup`),W=g()({name:`VSelectionControlGroup`,props:U(),emits:{"update:modelValue":e=>!0},setup(n,{slots:r}){let o=f(n,`modelValue`),s=A(),c=t(()=>n.id||`v-selection-control-group-${s}`),l=t(()=>n.name||c.value),u=new Set;return N(V,{modelValue:o,forceUpdate:()=>{u.forEach(e=>e())},onForceUpdate:e=>{u.add(e),L(()=>{u.delete(e)})}}),O({[n.defaultsTarget]:{color:t(()=>n.color),disabled:t(()=>n.disabled),density:t(()=>n.density),error:t(()=>n.error),inline:t(()=>n.inline),modelValue:o,multiple:t(()=>!!n.multiple||n.multiple==null&&Array.isArray(o.value)),name:l,falseIcon:t(()=>n.falseIcon),trueIcon:t(()=>n.trueIcon),readonly:t(()=>n.readonly),ripple:t(()=>n.ripple),type:t(()=>n.type),valueComparator:t(()=>n.valueComparator)}}),e(()=>i(`div`,{class:a([`v-selection-control-group`,{"v-selection-control-group--inline":n.inline},n.class]),style:w(n.style),role:n.type===`radio`?`radiogroup`:void 0},[r.default?.()])),{}}}),G=T({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...y(),...H()},`VSelectionControl`);function K(e){let t=D(V,void 0),{densityClasses:n}=M(e),i=f(e,`modelValue`),a=r(()=>e.trueValue===void 0?e.value===void 0?!0:e.value:e.trueValue),s=r(()=>e.falseValue===void 0?!1:e.falseValue),c=r(()=>!!e.multiple||e.multiple==null&&Array.isArray(i.value)),u=r({get(){let n=t?t.modelValue.value:i.value;return c.value?o(n).some(t=>e.valueComparator(t,a.value)):e.valueComparator(n,a.value)},set(n){if(e.readonly)return;let r=n?a.value:s.value,l=r;c.value&&(l=n?[...o(i.value),r]:o(i.value).filter(t=>!e.valueComparator(t,a.value))),t?t.modelValue.value=l:i.value=l}}),{textColorClasses:d,textColorStyles:p}=l(()=>{if(!(e.error||e.disabled))return u.value?e.color:e.baseColor}),{backgroundColorClasses:m,backgroundColorStyles:h}=I(()=>u.value&&!e.error&&!e.disabled?e.color:e.baseColor);return{group:t,densityClasses:n,trueValue:a,falseValue:s,model:u,textColorClasses:d,textColorStyles:p,backgroundColorClasses:m,backgroundColorStyles:h,icon:r(()=>u.value?e.trueIcon:e.falseIcon)}}var q=g()({name:`VSelectionControl`,directives:{vRipple:R},inheritAttrs:!1,props:G(),emits:{"update:modelValue":e=>!0},setup(n,{attrs:r,slots:o}){let{group:c,densityClasses:l,icon:u,model:f,textColorClasses:m,textColorStyles:g,backgroundColorClasses:y,backgroundColorStyles:C,trueValue:T}=K(n),E=A(),D=F(!1),O=F(!1),k=v(),M=t(()=>n.id||`input-${E}`),N=t(()=>!n.disabled&&!n.readonly);c?.onForceUpdate(()=>{k.value&&(k.value.checked=f.value)});function P(e){n.disabled||(D.value=!0,S(e.target,`:focus-visible`)!==!1&&(O.value=!0))}function I(){D.value=!1,O.value=!1}function L(e){e.stopPropagation()}function z(e){if(!N.value){k.value&&(k.value.checked=f.value);return}n.readonly&&c&&x(()=>c.forceUpdate()),f.value=e.target.checked}return e(()=>{let e=o.label?o.label({label:n.label,props:{for:M.value}}):n.label,[t,c]=_(r),v=i(`input`,j({ref:k,checked:f.value,disabled:!!n.disabled,id:M.value,onBlur:I,onFocus:P,onInput:z,"aria-disabled":!!n.disabled,"aria-label":n.label,type:n.type,value:T.value,name:n.name,"aria-checked":n.type===`checkbox`?f.value:void 0},c),null);return i(`div`,j({class:[`v-selection-control`,{"v-selection-control--dirty":f.value,"v-selection-control--disabled":n.disabled,"v-selection-control--error":n.error,"v-selection-control--focused":D.value,"v-selection-control--focus-visible":O.value,"v-selection-control--inline":n.inline},l.value,n.class]},t,{style:n.style}),[i(`div`,{class:a([`v-selection-control__wrapper`,m.value]),style:w(g.value)},[o.default?.({backgroundColorClasses:y,backgroundColorStyles:C}),h(i(`div`,{class:a([`v-selection-control__input`])},[o.input?.({model:f,textColorClasses:m,textColorStyles:g,backgroundColorClasses:y,backgroundColorStyles:C,inputNode:v,icon:u.value,props:{onFocus:P,onBlur:I,id:M.value}})??i(d,null,[u.value&&s(p,{key:`icon`,icon:u.value},null),v])]),[[R,!n.disabled&&!n.readonly&&n.ripple,null,{center:!0,circle:!0}]])]),e&&s(b,{for:M.value,onClick:L},{default:()=>[e]})])}),{isFocused:D,input:k}}});export{B as a,H as i,G as n,W as r,q as t};