index-legacy.9bc2ec61.js 1.7 KB

1
  1. System.register(["./index-legacy.afe71040.js"],(function(e){"use strict";var t,a,s,l,n,o,r,i,u,c,p,v,d,m,f,y,k,g,w,b,x,h,S;return{setters:[function(e){t=e.f,a=e.o,s=e.w,l=e.q,n=e.d,o=e.v,r=e.x,i=e.y,u=e.D,c=e.C,p=e.cs,v=e.J,d=e.B,m=e._,f=e.c2,y=e.F,k=e.a1,g=e.c4,w=e.A,b=e.ct,x=e.c,h=e.M,S=e.b8}],execute:function(){const _=l({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),$=l({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),B=n({name:"ElSkeletonItem"}),E=n({...B,props:$,setup(e){const t=o("skeleton");return(e,a)=>(r(),i("div",{class:d([c(t).e("item"),c(t).e(e.variant)])},["image"===e.variant?(r(),u(c(p),{key:0})):v("v-if",!0)],2))}});var N=m(E,[["__file","skeleton-item.vue"]]);const I=n({name:"ElSkeleton"}),T=n({...I,props:_,setup(e,{expose:l}){const n=e,p=o("skeleton"),m=((e,l=0)=>{if(0===l)return e;const n=t(!1);let o=0;const r=()=>{o&&clearTimeout(o),o=window.setTimeout((()=>{n.value=e.value}),l)};return a(r),s((()=>e.value),(e=>{e?r():n.value=e})),n})(f(n,"loading"),n.throttle);return l({uiLoading:m}),(e,t)=>c(m)?(r(),i("div",g({key:0,class:[c(p).b(),c(p).is("animated",e.animated)]},e.$attrs),[(r(!0),i(y,null,k(e.count,(t=>(r(),i(y,{key:t},[e.loading?w(e.$slots,"template",{key:t},(()=>[x(N,{class:d(c(p).is("first")),variant:"p"},null,8,["class"]),(r(!0),i(y,null,k(e.rows,(t=>(r(),u(N,{key:t,class:d([c(p).e("paragraph"),c(p).is("last",t===e.rows&&e.rows>1)]),variant:"p"},null,8,["class"])))),128))])):v("v-if",!0)],64)))),128))],16)):w(e.$slots,"default",b(g({key:1},e.$attrs)))}});e("E",h(m(T,[["__file","skeleton.vue"]]),{SkeletonItem:N})),e("a",S(N))}}}));