nsthorat's picture
Push
b708786
raw
history blame
7.07 kB
import{S as re,i as se,s as oe,k as B,y as q,a as P,e as U,l as C,m as S,z as L,c as V,h as m,n as T,b as w,A,J as p,d as y,f as J,g as k,B as M,R as G,q as D,r as E,u as z,v as K,a0 as ie,$ as ce,K as Q,_ as fe,P as ue}from"../chunks/index.d6a3d821.js";import{g as H}from"../chunks/navigation.237d0057.js";import{q as _e,d as de,a as W,I as me,S as pe}from"../chunks/utils.c5a61a40.js";import{I as X,T as he}from"../chunks/TrashCan.dd2b985e.js";import{B as te}from"../chunks/taskMonitoringStore.aadb9e65.js";import{M as $e}from"../chunks/Modal.a017af0f.js";function Y(s,e,n){const t=s.slice();return t[13]=e[n],t}function ge(s){let e;return{c(){e=D("Add Dataset")},l(n){e=E(n,"Add Dataset")},m(n,t){w(n,e,t)},d(n){n&&m(e)}}}function be(s){let e,n,t=s[2].data,a=[];for(let l=0;l<t.length;l+=1)a[l]=x(Y(s,t,l));const i=l=>y(a[l],1,1,()=>{a[l]=null});return{c(){for(let l=0;l<a.length;l+=1)a[l].c();e=U()},l(l){for(let c=0;c<a.length;c+=1)a[c].l(l);e=U()},m(l,c){for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(l,c);w(l,e,c),n=!0},p(l,c){if(c&5){t=l[2].data;let f;for(f=0;f<t.length;f+=1){const h=Y(l,t,f);a[f]?(a[f].p(h,c),k(a[f],1)):(a[f]=x(h),a[f].c(),k(a[f],1),a[f].m(e.parentNode,e))}for(K(),f=t.length;f<a.length;f+=1)i(f);J()}},i(l){if(!n){for(let c=0;c<t.length;c+=1)k(a[c]);n=!0}},o(l){a=a.filter(Boolean);for(let c=0;c<a.length;c+=1)y(a[c]);n=!1},d(l){ie(a,l),l&&m(e)}}}function ke(s){let e,n;return e=new me({props:{kind:"error",title:"Error loading datasets",lowContrast:!0,subtitle:s[2].error.message}}),{c(){q(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,a){A(e,t,a),n=!0},p(t,a){const i={};a&4&&(i.subtitle=t[2].error.message),e.$set(i)},i(t){n||(k(e.$$.fragment,t),n=!0)},o(t){y(e.$$.fragment,t),n=!1},d(t){M(e,t)}}}function ve(s){let e,n;return e=new pe({props:{paragraph:!0,lines:3,width:"30%"}}),{c(){q(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,a){A(e,t,a),n=!0},p:ce,i(t){n||(k(e.$$.fragment,t),n=!0)},o(t){y(e.$$.fragment,t),n=!1},d(t){M(e,t)}}}function Z(s){let e,n=s[13].description+"",t;return{c(){e=B("div"),t=D(n),this.h()},l(a){e=C(a,"DIV",{class:!0});var i=S(e);t=E(i,n),i.forEach(m),this.h()},h(){T(e,"class","my-4")},m(a,i){w(a,e,i),p(e,t)},p(a,i){i&4&&n!==(n=a[13].description+"")&&z(t,n)},d(a){a&&m(e)}}}function De(s){let e;return{c(){e=D("Open")},l(n){e=E(n,"Open")},m(n,t){w(n,e,t)},d(n){n&&m(e)}}}function x(s){let e,n,t=s[13].namespace+"",a,i,l=s[13].dataset_name+"",c,f,h,$,_,I,o,r,d,u,N,j,g=s[13].description&&Z(s);function ne(){return s[7](s[13])}_=new te({props:{kind:"tertiary",$$slots:{default:[De]},$$scope:{ctx:s}}}),_.$on("click",ne),r=new he({props:{size:16}});function ae(){return s[8](s[13])}function le(){return s[9](s[13])}return{c(){e=B("button"),n=B("div"),a=D(t),i=D(" / "),c=D(l),f=P(),g&&g.c(),h=P(),$=B("div"),q(_.$$.fragment),I=P(),o=B("button"),q(r.$$.fragment),d=P(),this.h()},l(v){e=C(v,"BUTTON",{class:!0});var b=S(e);n=C(b,"DIV",{class:!0});var O=S(n);a=E(O,t),i=E(O," / "),c=E(O,l),O.forEach(m),f=V(b),g&&g.l(b),h=V(b),$=C(b,"DIV",{class:!0});var R=S($);L(_.$$.fragment,R),I=V(R),o=C(R,"BUTTON",{title:!0,class:!0});var F=S(o);L(r.$$.fragment,F),F.forEach(m),R.forEach(m),d=V(b),b.forEach(m),this.h()},h(){T(n,"class","truncate text-xl"),T(o,"title","Remove sample"),T(o,"class","rounded border border-gray-300 p-2 hover:border-red-400 hover:text-red-400"),T($,"class","mt-4 flex gap-x-2"),T(e,"class","w-80 cursor-pointer rounded-md border border-gray-200 px-3 py-4 text-left hover:border-gray-400")},m(v,b){w(v,e,b),p(e,n),p(n,a),p(n,i),p(n,c),p(e,f),g&&g.m(e,null),p(e,h),p(e,$),A(_,$,null),p($,I),p($,o),A(r,o,null),p(e,d),u=!0,N||(j=[Q(o,"click",fe(ae)),Q(e,"click",le)],N=!0)},p(v,b){s=v,(!u||b&4)&&t!==(t=s[13].namespace+"")&&z(a,t),(!u||b&4)&&l!==(l=s[13].dataset_name+"")&&z(c,l),s[13].description?g?g.p(s,b):(g=Z(s),g.c(),g.m(e,h)):g&&(g.d(1),g=null);const O={};b&65536&&(O.$$scope={dirty:b,ctx:s}),_.$set(O)},i(v){u||(k(_.$$.fragment,v),k(r.$$.fragment,v),u=!0)},o(v){y(_.$$.fragment,v),y(r.$$.fragment,v),u=!1},d(v){v&&m(e),g&&g.d(),M(_),M(r),N=!1,ue(j)}}}function ee(s){let e,n;return e=new $e({props:{danger:!0,open:!0,modalHeading:"Delete dataset",primaryButtonText:"Delete",primaryButtonIcon:s[1].isLoading?X:void 0,secondaryButtonText:"Cancel",$$slots:{default:[Ee]},$$scope:{ctx:s}}}),e.$on("click:button--secondary",s[10]),e.$on("close",s[11]),e.$on("submit",s[12]),{c(){q(e.$$.fragment)},l(t){L(e.$$.fragment,t)},m(t,a){A(e,t,a),n=!0},p(t,a){const i={};a&2&&(i.primaryButtonIcon=t[1].isLoading?X:void 0),a&65537&&(i.$$scope={dirty:a,ctx:t}),e.$set(i)},i(t){n||(k(e.$$.fragment,t),n=!0)},o(t){y(e.$$.fragment,t),n=!1},d(t){M(e,t)}}}function Ee(s){let e,n,t,a=s[0].namespace+"",i,l,c=s[0].name+"",f,h,$,_,I;return{c(){e=B("p"),n=D("Confirm deleting "),t=B("code"),i=D(a),l=D("/"),f=D(c),h=D(" ?"),$=P(),_=B("p"),I=D("This is a permanent action and cannot be undone."),this.h()},l(o){e=C(o,"P",{class:!0});var r=S(e);n=E(r,"Confirm deleting "),t=C(r,"CODE",{});var d=S(t);i=E(d,a),l=E(d,"/"),f=E(d,c),d.forEach(m),h=E(r," ?"),r.forEach(m),$=V(o),_=C(o,"P",{class:!0});var u=S(_);I=E(u,"This is a permanent action and cannot be undone."),u.forEach(m),this.h()},h(){T(e,"class","!text-lg"),T(_,"class","mt-2")},m(o,r){w(o,e,r),p(e,n),p(e,t),p(t,i),p(t,l),p(t,f),p(e,h),w(o,$,r),w(o,_,r),p(_,I)},p(o,r){r&1&&a!==(a=o[0].namespace+"")&&z(i,a),r&1&&c!==(c=o[0].name+"")&&z(f,c)},d(o){o&&m(e),o&&m($),o&&m(_)}}}function ye(s){let e,n,t,a,i,l,c,f,h;n=new te({props:{$$slots:{default:[ge]},$$scope:{ctx:s}}}),n.$on("click",s[6]);const $=[ve,ke,be],_=[];function I(r,d){return r[2].isLoading?0:r[2].isError?1:r[2].isSuccess?2:-1}~(i=I(s))&&(l=_[i]=$[i](s));let o=s[0]&&ee(s);return{c(){e=B("div"),q(n.$$.fragment),t=P(),a=B("div"),l&&l.c(),c=P(),o&&o.c(),f=U(),this.h()},l(r){e=C(r,"DIV",{class:!0});var d=S(e);L(n.$$.fragment,d),t=V(d),a=C(d,"DIV",{class:!0});var u=S(a);l&&l.l(u),u.forEach(m),d.forEach(m),c=V(r),o&&o.l(r),f=U(),this.h()},h(){T(a,"class","flex flex-wrap gap-x-4 gap-y-4"),T(e,"class","flex flex-col gap-y-4 p-4")},m(r,d){w(r,e,d),A(n,e,null),p(e,t),p(e,a),~i&&_[i].m(a,null),w(r,c,d),o&&o.m(r,d),w(r,f,d),h=!0},p(r,[d]){const u={};d&65536&&(u.$$scope={dirty:d,ctx:r}),n.$set(u);let N=i;i=I(r),i===N?~i&&_[i].p(r,d):(l&&(K(),y(_[N],1,1,()=>{_[N]=null}),J()),~i?(l=_[i],l?l.p(r,d):(l=_[i]=$[i](r),l.c()),k(l,1),l.m(a,null)):l=null),r[0]?o?(o.p(r,d),d&1&&k(o,1)):(o=ee(r),o.c(),k(o,1),o.m(f.parentNode,f)):o&&(K(),y(o,1,1,()=>{o=null}),J())},i(r){h||(k(n.$$.fragment,r),k(l),k(o),h=!0)},o(r){y(n.$$.fragment,r),y(l),y(o),h=!1},d(r){r&&m(e),M(n),~i&&_[i].d(),r&&m(c),o&&o.d(r),r&&m(f)}}}function Ie(s,e,n){let t,a;const i=_e();G(s,i,u=>n(2,a=u));const l=de();G(s,l,u=>n(1,t=u));let c=null;function f(){if(c==null)return;const{namespace:u,name:N}=c;t.mutate([u,N],{onSuccess:()=>n(0,c=null)})}return[c,t,a,i,l,f,()=>H("/datasets/new"),u=>H(W(u.namespace,u.dataset_name)),u=>n(0,c={namespace:u.namespace,name:u.dataset_name}),u=>H(W(u.namespace,u.dataset_name)),()=>n(0,c=null),()=>n(0,c=null),()=>f()]}class Oe extends re{constructor(e){super(),se(this,e,Ie,ye,oe,{})}}export{Oe as component};