UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 829 B
var o=(...l)=>l.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?o(...e):typeof e=="object"?Object.keys(e).map((t,a)=>e[a]||e[t]&&t||null).filter(t=>t!==null).join(" "):e).filter(e=>!!e).join(" ");function d(l,e){if(!e)return{};let t=Array.isArray(e)?e:[e];return Object.fromEntries(t.map(a=>[`k-${a}`,!0]))}var i="skeleton",c=i;import{jsx as h}from"react/jsx-runtime";var r="k-skeleton",x=["circle","text","rect"],f=[],k={},s={variant:"text",shape:"text",animation:"pulse"},n=l=>{let{variant:e,shape:t,animation:a=s.animation,...m}=l,u=`skeleton-${e||t||s.variant}`;return h("span",{...m,className:o(l.className,r,d(r,u),{[`k-skeleton-${a}`]:a}),style:l.style})};n.states=f;n.options=k;n.variants=x;n.className=r;n.defaultOptions=s;n.moduleName=i;n.folderName=c;var b=n;export{r as SKELETON_CLASSNAME,n as Skeleton,b as default};