Files
senmesh-zc/deployment/iw/web/assets/upload-config-D_24SNBe.js

2 lines
10 KiB
JavaScript
Raw Normal View History

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/dist-2m9EwrEG.js","assets/index-BaTxSAlR.js","assets/index-BbZGMJ6u.css"])))=>i.map(i=>d[i]);
import{n as e,t}from"./radio-group-dGI8aZOA.js";import{t as n}from"./x-CNIkD3YH.js";import{A as r,J as i,N as a,Qt as o,R as s,V as c,Vn as l,Y as u,Zt as d,en as f,k as p,ln as m,nt as h,qn as g,r as _,sn as v,u as y,y as b,yn as x,z as S,zn as C}from"./index-BaTxSAlR.js";import{a as w,r as T}from"./use-upload-config-OxxQwpLm.js";var E=g(l(),1),D=g(C(),1),O=Object.defineProperty,k=(e,t)=>O(e,`name`,{value:t,configurable:!0}),A=`Switch`,[j,M]=p(A),[N,P]=j(A);function F(e){let{__scopeSwitch:t,checked:n,children:r,defaultChecked:i,disabled:a,form:o,name:s,onCheckedChange:c,required:l,value:u=`on`,internal_do_not_use_render:d}=e,[f,p]=y({prop:n,defaultProp:i??!1,onChange:c,caller:A}),[m,h]=E.useState(null),[g,_]=E.useState(null),[v,b]=E.useState(null),x={checked:f,setChecked:p,disabled:a,control:m,setControl:h,name:s,form:o,value:u,userClick:v,onUserClick:b,required:l,defaultChecked:i,isFormControl:m?!!o||!!m.closest(`form`):!0,bubbleInput:g,setBubbleInput:_};return(0,D.jsx)(N,{scope:t,...x,children:U(d)?d(x):r})}k(F,`SwitchProvider`);var I=`SwitchTrigger`,L=E.forwardRef(k(function({__scopeSwitch:e,onClick:t,...n},i){let{control:a,form:o,value:s,disabled:c,checked:l,required:d,setControl:f,setChecked:p,onUserClick:m,isFormControl:h,bubbleInput:g}=P(I,e),_=v(i,f),y=E.useRef(l);return E.useEffect(()=>{let e=o?a==null?void 0:a.ownerDocument.getElementById(o):a==null?void 0:a.form;if(e instanceof HTMLFormElement){let t=k(()=>p(y.current),`reset`);return e.addEventListener(`reset`,t),()=>e.removeEventListener(`reset`,t)}},[a,o,p]),(0,D.jsx)(u.button,{type:`button`,role:`switch`,"aria-checked":l,"aria-required":d,"data-state":W(l),"data-disabled":c?``:void 0,disabled:c,value:s,...n,ref:_,onClick:r(t,e=>{let t=e.isPropagationStopped();m({requestedChecked:!l,hasConsumerStoppedPropagation:t}),p(e=>!e),g&&h&&(t||e.stopPropagation())})})},`SwitchTrigger`)),R=E.forwardRef(k(function(e,t){let{__scopeSwitch:n,name:r,checked:i,defaultChecked:a,required:o,disabled:s,value:c,onCheckedChange:l,form:u,...d}=e;return(0,D.jsx)(F,{__scopeSwitch:n,checked:i,defaultChecked:a,disabled:s,required:o,onCheckedChange:l,name:r,form:u,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(L,{...d,ref:t,__scopeSwitch:n}),e&&(0,D.jsx)(H,{__scopeSwitch:n})]})})},`Switch`)),z=`SwitchThumb`,B=E.forwardRef(k(function(e,t){let{__scopeSwitch:n,...r}=e,i=P(z,n);return(0,D.jsx)(u.span,{"data-state":W(i.checked),"data-disabled":i.disabled?``:void 0,...r,ref:t})},`SwitchThumb`)),V=`SwitchBubbleInput`,H=E.forwardRef(k(function({__scopeSwitch:e,onClick:t,...n},i){let{control:a,userClick:o,checked:s,defaultChecked:c,required:l,disabled:d,name:f,value:p,form:m,bubbleInput:h,setBubbleInput:g}=P(V,e),_=v(i,g),y=b(a),x=E.useRef(!1),S=E.useRef(s),C=E.useRef(o),w=E.useRef(null);E.useEffect(()=>{let e=h;if(!e)return;let t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,`checked`).set;if(!n)return;let r=S.current!==s;S.current=s;let i=o!==null&&o!==C.current;if(C.current=o,i)w.current=r?null:o,r&&n.call(e,s),e.dispatchEvent(new Event(`click`,{bubbles:!o.hasConsumerStoppedPropagation}));else if(r){let t=w.current;w.current=null;let r=(t==null?void 0:t.requestedChecked)===s;x.current=!0,n.call(e,s),e.dispatchEvent(new Event(`click`,{bubbles:!(r&&t.hasConsumerStoppedPropagation)})),x.current=!1}},[h,s,o]);let T=E.useRef(s);return(0,D.jsx)(u.input,{type:`checkbox`,"aria-hidden":!0,defaultChecked:c??T.current,required:l,disabled:d,name:f,value:p,form:m,...n,tabIndex:-1,ref:_,onClick:r(t,e=>{x.current&&e.stopPropagation()}),style:{...n.style,...y,position:`absolute`,pointerEvents:`none`,opacity:0,margin:0,transform:`translateX(-100%)`}})},`SwitchBubbleInput`));function U(e){return typeof e==`function`}k(U,`isFunction`);function W(e){return e?`checked`:`unchecked`}k(W,`getState`);function G({className:e,...t}){return(0,D.jsx)(R,{"data-slot":`switch`,className:f(`peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input