UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 1.27 kB
var l=(...n)=>n.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 m=(n,e)=>{let{valid:t,invalid:r,hover:x,focus:f,checked:c,active:g,selected:h,disabled:k,indeterminate:v,loading:y,empty:b,readonly:$,highlighted:z,...d}=e;return l({"k-valid":t,"k-invalid":r,"k-hover":x,"k-focus":f,"k-checked":c,"k-active":g,"k-selected":h,"k-disabled":k,"k-indeterminate":v&&!c,"k-loading":y,"k-empty":b,"k-readonly":$,"k-highlighted":z},Object.keys(d).reduce((o,i)=>(i.startsWith("k-")?o[i]=d[i]:o[`k-${i}`]=d[i],o),{}))};var a={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"};import{jsx as M}from"react/jsx-runtime";var s="k-card-title",A=[a.hover,a.focus],u=n=>{let{hover:e,focus:t,...r}=n;return M("div",{...r,className:l(n.className,s,m(s,{hover:e,focus:t})),children:n.children})};u.states=A;u.className=s;var O=u;export{s as CARDTITLE_CLASSNAME,u as CardTitle,O as default};