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