| 1 |
- var I=Object.defineProperty,$=Object.defineProperties;var C=Object.getOwnPropertyDescriptors;var h=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable;var b=(s,e,t)=>e in s?I(s,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[e]=t,c=(s,e)=>{for(var t in e||(e={}))P.call(e,t)&&b(s,t,e[t]);if(h)for(var t of h(e))V.call(e,t)&&b(s,t,e[t]);return s},m=(s,e)=>$(s,C(e));import{e as x,o as z,w as F,l as S,d as k,s as E,t as o,v as u,B,A as n,bD as L,G as N,z as f,_ as T,S as M,F as d,ar as g,aT as _,y as w,bE as R,c as i,J as j,av as A,M as D}from"./index.0153c912.js";const G=(s,e=0)=>{if(e===0)return s;const t=x(!1);let l=0;const r=()=>{l&&clearTimeout(l),l=window.setTimeout(()=>{t.value=s.value},e)};return z(r),F(()=>s.value,a=>{a?r():t.value=a}),t},H=S({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),J=S({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),q={name:"ElSkeletonItem"},K=k(m(c({},q),{props:J,setup(s){const e=E("skeleton");return(t,l)=>(o(),u("div",{class:f([n(e).e("item"),n(e).e(t.variant)])},[t.variant==="image"?(o(),B(n(L),{key:0})):N("v-if",!0)],2))}}));var p=T(K,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton-item.vue"]]);const O={name:"ElSkeleton"},Q=k(m(c({},O),{props:H,setup(s,{expose:e}){const t=s,l=E("skeleton"),r=G(M(t,"loading"),t.throttle);return e({uiLoading:r}),(a,X)=>n(r)?(o(),u("div",_({key:0,class:[n(l).b(),n(l).is("animated",a.animated)]},a.$attrs),[(o(!0),u(d,null,g(a.count,y=>(o(),u(d,{key:y},[a.loading?w(a.$slots,"template",{key:y},()=>[i(p,{class:f(n(l).is("first")),variant:"p"},null,8,["class"]),(o(!0),u(d,null,g(a.rows,v=>(o(),B(p,{key:v,class:f([n(l).e("paragraph"),n(l).is("last",v===a.rows&&a.rows>1)]),variant:"p"},null,8,["class"]))),128))]):N("v-if",!0)],64))),128))],16)):w(a.$slots,"default",R(_({key:1},a.$attrs)))}}));var U=T(Q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton.vue"]]);const ee=j(U,{SkeletonItem:p}),te=A(p);var W="./assets/icon_empty.df5db7bf.png",se=k({name:"col-empty",props:{message:{type:String,default:"\u6682\u65E0\u6570\u636E"},buttonText:{type:String,default:"\u53BB\u9996\u9875"},buttonVisibility:{type:Boolean,default:!1}},render(){return i("div",{class:"w-full h-full text-center flex items-center justify-center flex-col"},[i("img",{src:W,class:"w-64 m-auto"},null),i("p",{class:"text-base text-[#999999] pt-4 pb-6"},[this.message]),this.buttonVisibility&&i(D,{type:"primary",class:"rounded-sm !px-12",style:{height:"38px"}},{default:()=>[this.buttonText]})])}});export{se as C,ee as E,te as a};
|