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