@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
2 lines (1 loc) • 1.5 kB
JavaScript
var l=(...o)=>o.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?l(...e):typeof e=="object"?Object.keys(e).map((t,r)=>e[r]||e[t]&&t||null).filter(t=>t!==null).join(" "):e).filter(e=>!!e).join(" ");var h=(o,e)=>{let{valid:t,invalid:r,hover:d,focus:k,checked:x,active:v,selected:y,disabled:z,indeterminate:M,loading:$,empty:b,readonly:A,highlighted:W,...s}=e;return l({"k-valid":t,"k-invalid":r,"k-hover":d,"k-focus":k,"k-checked":x,"k-active":v,"k-selected":y,"k-disabled":z,"k-indeterminate":M&&!x,"k-loading":$,"k-empty":b,"k-readonly":A,"k-highlighted":W},Object.keys(s).reduce((c,n)=>(n.startsWith("k-")?c[n]=s[n]:c[`k-${n}`]=s[n],c),{}))};var f={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 m="wizard",g=m;import{jsx as R}from"react/jsx-runtime";var a="k-wizard",E=[f.disabled],D={},u={orientation:"horizontal",contentPosition:"right"},i=o=>{let{disabled:e,orientation:t=u.orientation,contentPosition:r=u.contentPosition,...d}=o;return R("div",{...d,className:l(o.className,a,h(a,{disabled:e}),{[`${a}-${t}`]:t,[`${a}-${r}`]:r&&t!=="horizontal"}),children:o.children})};i.states=E;i.options=D;i.className=a;i.defaultOptions=u;i.moduleName=m;i.folderName=g;var w=i;export{a as WIZZARD_CLASSNAME,i as Wizard,w as default};