UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 2.64 kB
var p=Object.defineProperty;var E=Object.getOwnPropertyDescriptor;var B=Object.getOwnPropertyNames;var N=Object.prototype.hasOwnProperty;var O=(t,e)=>{for(var r in e)p(t,r,{get:e[r],enumerable:!0})},z=(t,e,r,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of B(e))!N.call(t,s)&&s!==r&&p(t,s,{get:()=>e[s],enumerable:!(a=E(e,s))||a.enumerable});return t};var _=t=>z(p({},"__esModule",{value:!0}),t);var C={};O(C,{PROGRESSBAR_CLASSNAME:()=>c,ProgressBar:()=>i,default:()=>w});module.exports=_(C);var n=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?n(...e):typeof e=="object"?Object.keys(e).map((r,a)=>e[a]||e[r]&&r||null).filter(r=>r!==null).join(" "):e).filter(e=>!!e).join(" ");var $=(t,e)=>{let{valid:r,invalid:a,hover:s,focus:m,checked:o,active:h,selected:g,disabled:x,indeterminate:f,loading:k,empty:P,readonly:S,highlighted:A,...v}=e;return n({"k-valid":r,"k-invalid":a,"k-hover":s,"k-focus":m,"k-checked":o,"k-active":h,"k-selected":g,"k-disabled":x,"k-indeterminate":f&&!o,"k-loading":k,"k-empty":P,"k-readonly":S,"k-highlighted":A},Object.keys(v).reduce((b,u)=>(u.startsWith("k-")?b[u]=v[u]:b[`k-${u}`]=v[u],b),{}))};var y={open:"open",hover:"hover",focus:"focus",active:"active",selected:"selected",disabled:"disabled",valid:"valid",invalid:"invalid",loading:"loading",required:"required",empty:"empty",indeterminate:"indeterminate",checked:"checked",readonly:"readonly",highlighted:"highlighted",generating:"generating",expanded:"expanded"};var R="progressbar",M=R;var l=require("react/jsx-runtime"),c="k-progressbar",K=[y.disabled,y.indeterminate],L={},d={indeterminate:!1,label:!0,labelPosition:"start",orientation:"horizontal",reverse:!1,value:"0"},i=t=>{let{disabled:e,height:r,indeterminate:a=d.indeterminate,label:s=d.label,labelPosition:m=d.labelPosition,orientation:o=d.orientation,reverse:h=d.reverse,value:g=d.value,width:x,style:f,...k}=t;return(0,l.jsxs)("div",{...k,className:n(t.className,c,$(c,{disabled:e}),{[`${c}-${o}`]:o,[`${c}-indeterminate`]:a,[`${c}-reverse`]:h}),style:{...f,"--kendo-progressbar-value":g,[o==="horizontal"?"height":"width"]:o==="horizontal"?r:x},children:[(0,l.jsx)("span",{className:n("k-progress-status-wrap",{[`k-progress-${m}`]:m&&!a}),children:s&&(0,l.jsxs)("span",{className:"k-progress-status",children:[g,"%"]})}),!a&&(0,l.jsx)("div",{className:"k-progressbar-value k-selected",children:(0,l.jsx)("span",{className:n("k-progress-status-wrap",{[`k-progress-${m}`]:m}),children:s&&(0,l.jsxs)("span",{className:"k-progress-status",children:[t.value,"%"]})})})]})};i.states=K;i.options=L;i.className=c;i.defaultOptions=d;i.moduleName=R;i.folderName=M;var w=i;