3 lines
3.3 KiB
JavaScript
3 lines
3.3 KiB
JavaScript
import{S as N,e as R,s as T,m as V,o as W,F as Z,g as c,h as B,G as J,p as F,w as E,u as S,k as C,H as K,B as L,C as M,N as O,R as P,T as Q,U as X,Z as Y}from"./index-f27ec345.js";import{B as p}from"./Button-dc1706ec.js";function x(t){let e;const n=t[16].default,u=O(n,t,t[18],null);return{c(){u&&u.c()},m(s,d){u&&u.m(s,d),e=!0},p(s,d){u&&u.p&&(!e||d&262144)&&P(u,n,s,s[18],e?X(n,s[18],d,null):Q(s[18]),null)},i(s){e||(E(u,s),e=!0)},o(s){S(u,s),e=!1},d(s){u&&u.d(s)}}}function $(t){let e,n,u,s,d,r,o,f,m,b;return o=new p({props:{size:t[4],variant:t[7],elem_id:t[0],elem_classes:t[1],visible:t[2],scale:t[5],min_width:t[6],disabled:t[9],$$slots:{default:[x]},$$scope:{ctx:t}}}),o.$on("click",t[12]),{c(){e=V("input"),r=W(),Z(o.$$.fragment),c(e,"class","hide svelte-ydeks8"),c(e,"accept",t[11]),c(e,"type","file"),e.multiple=n=t[3]==="multiple"||void 0,c(e,"webkitdirectory",u=t[3]==="directory"||void 0),c(e,"mozdirectory",s=t[3]==="directory"||void 0),c(e,"data-testid",d=t[8]+"-upload-button")},m(i,a){B(i,e,a),t[17](e),B(i,r,a),J(o,i,a),f=!0,m||(b=[F(e,"change",t[13]),F(e,"click",ee)],m=!0)},p(i,[a]){(!f||a&2048)&&c(e,"accept",i[11]),(!f||a&8&&n!==(n=i[3]==="multiple"||void 0))&&(e.multiple=n),(!f||a&8&&u!==(u=i[3]==="directory"||void 0))&&c(e,"webkitdirectory",u),(!f||a&8&&s!==(s=i[3]==="directory"||void 0))&&c(e,"mozdirectory",s),(!f||a&256&&d!==(d=i[8]+"-upload-button"))&&c(e,"data-testid",d);const _={};a&16&&(_.size=i[4]),a&128&&(_.variant=i[7]),a&1&&(_.elem_id=i[0]),a&2&&(_.elem_classes=i[1]),a&4&&(_.visible=i[2]),a&32&&(_.scale=i[5]),a&64&&(_.min_width=i[6]),a&512&&(_.disabled=i[9]),a&262144&&(_.$$scope={dirty:a,ctx:i}),o.$set(_)},i(i){f||(E(o.$$.fragment,i),f=!0)},o(i){S(o.$$.fragment,i),f=!1},d(i){i&&(C(e),C(r)),t[17](null),K(o,i),m=!1,L(b)}}}function ee(t){const e=t.target;e.value&&(e.value="")}function le(t,e,n){let{$$slots:u={},$$scope:s}=e,{elem_id:d=""}=e,{elem_classes:r=[]}=e,{visible:o=!0}=e,{file_count:f}=e,{file_types:m=[]}=e,{include_file_metadata:b=!0}=e,{size:i="lg"}=e,{scale:a=null}=e,{min_width:_=void 0}=e,{variant:k="secondary"}=e,{label:y}=e,{disabled:U=!1}=e,h;const j=M();let v;m==null?v=null:(m=m.map(l=>l.startsWith(".")?l:l+"/*"),v=m.join(", "));function q(){h.click()}function A(l){let g=Array.from(l);if(l.length){f==="single"&&(g=[l[0]]);var w=[];g.forEach((z,H)=>{w[H]=b?{name:z.name,size:z.size,data:"",blob:z}:z,w.filter(I=>I!==void 0).length===l.length&&j("load",f=="single"?w[0]:w)})}}function D(l){const g=l.target;g.files&&A(g.files)}function G(l){Y[l?"unshift":"push"](()=>{h=l,n(10,h)})}return t.$$set=l=>{"elem_id"in l&&n(0,d=l.elem_id),"elem_classes"in l&&n(1,r=l.elem_classes),"visible"in l&&n(2,o=l.visible),"file_count"in l&&n(3,f=l.file_count),"file_types"in l&&n(14,m=l.file_types),"include_file_metadata"in l&&n(15,b=l.include_file_metadata),"size"in l&&n(4,i=l.size),"scale"in l&&n(5,a=l.scale),"min_width"in l&&n(6,_=l.min_width),"variant"in l&&n(7,k=l.variant),"label"in l&&n(8,y=l.label),"disabled"in l&&n(9,U=l.disabled),"$$scope"in l&&n(18,s=l.$$scope)},[d,r,o,f,i,a,_,k,y,U,h,v,q,D,m,b,u,G,s]}class ne extends N{constructor(e){super(),R(this,e,le,$,T,{elem_id:0,elem_classes:1,visible:2,file_count:3,file_types:14,include_file_metadata:15,size:4,scale:5,min_width:6,variant:7,label:8,disabled:9})}}export{ne as U};
|
|
//# sourceMappingURL=UploadButton-e43aec0e.js.map
|