1 |
- import{r as L,l as P,L as T,aB as _,d as p,aD as g,o as t,c as r,v as h,a,aH as j,P as w,Z as m,aF as b,aI as q,F as k,q as x,aE as E,f as D,aj as S,aJ as G,aG as H,aK as J,__tla as K}from"./index-e3afde76.js";let $,Z=Promise.all([(()=>{try{return K}catch{}})()]).then(async()=>{const B=_({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),I=_({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),N=p({name:"ElSkeletonItem"});var u=b(p({...N,props:I,setup(v){const i=g("skeleton");return(o,s)=>(t(),r("div",{class:m([a(i).e("item"),a(i).e(o.variant)])},[o.variant==="image"?(t(),h(a(j),{key:0})):w("v-if",!0)],2))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton-item.vue"]]);const F=p({name:"ElSkeleton"});$=H(b(p({...F,props:B,setup(v,{expose:i}){const o=v,s=g("skeleton"),d=((e,c=0)=>{if(c===0)return e;const l=L(!1);let n=0;const f=()=>{n&&clearTimeout(n),n=window.setTimeout(()=>{l.value=e.value},c)};return P(f),T(()=>e.value,y=>{y?f():l.value=y}),l})(q(o,"loading"),o.throttle);return i({uiLoading:d}),(e,c)=>a(d)?(t(),r("div",S({key:0,class:[a(s).b(),a(s).is("animated",e.animated)]},e.$attrs),[(t(!0),r(k,null,x(e.count,l=>(t(),r(k,{key:l},[e.loading?E(e.$slots,"template",{key:l},()=>[D(u,{class:m(a(s).is("first")),variant:"p"},null,8,["class"]),(t(!0),r(k,null,x(e.rows,n=>(t(),h(u,{key:n,class:m([a(s).e("paragraph"),a(s).is("last",n===e.rows&&e.rows>1)]),variant:"p"},null,8,["class"]))),128))]):w("v-if",!0)],64))),128))],16)):E(e.$slots,"default",G(S({key:1},e.$attrs)))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton.vue"]]),{SkeletonItem:u}),J(u)});export{$ as E,Z as __tla};
|