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