2 lines
1.7 KiB
JavaScript
2 lines
1.7 KiB
JavaScript
import{x as C,R as h,L as j,r as _,C as O,w as T,s as v,N as E,v as R,a0 as $,K as z}from"./index.6254441a.js";function A(e){var a=e.style,r=e.width,s=r===void 0?"60%":r,n=e.rows,i=n===void 0?3:n,c=e.className,t=e.prefixCls,f=C(t+"-text",c),l=[];function u(d){if(j(s))return s[d];if(i-1===d)return s}for(var m=0;m<i;m++)l.push(h.createElement("li",{className:t+"-text-row",key:m,style:{width:u(m)}}));return h.createElement("ul",{className:f,style:a},l)}function q(e){var a,r=e.style,s=e.shape,n=s===void 0?"square":s,i=e.size,c=e.position,t=c===void 0?"left":c,f=e.className,l=e.prefixCls,u=C(l+"-image",(a={},a[l+"-image-"+t]=t,a[l+"-image-"+n]=n,a[l+"-image-"+i]=i,a),f);return h.createElement("div",{className:u,style:r})}var g=globalThis&&globalThis.__assign||function(){return g=Object.assign||function(e){for(var a,r=1,s=arguments.length;r<s;r++){a=arguments[r];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},g.apply(this,arguments)};function p(e){return z(e)?e:{}}var D={text:!0,loading:!0};function F(e,a){var r,s=_.exports.useContext(O),n=s.getPrefixCls,i=s.componentConfig,c=s.rtl,t=T(e,D,i==null?void 0:i.Skeleton),f=t.style,l=t.className,u=t.animation,m=t.loading,d=t.image,N=t.text,w=t.children,x=p(d),k=p(N),o=n("skeleton"),P=C(o,(r={},r[o+"-animate"]=u,r[o+"-rtl"]=c,r),l);function y(){return d&&v("div",{className:o+"-header",children:v(q,{...g({prefixCls:o},x)})})}function S(){return N&&v("div",{className:o+"-content",children:v(A,{...g({prefixCls:o},k)})})}return v(E,{children:m?R("div",{...g({},$(t),{className:P,style:f,ref:a}),children:[x.position!=="right"&&y(),S(),x.position==="right"&&y()]}):w})}var b=_.exports.forwardRef(F);b.displayName="Skeleton";var K=b;export{K as S};
|