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