UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 1.26 kB
var r=(...l)=>l.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?r(...e):typeof e=="object"?Object.keys(e).map((t,n)=>e[n]||e[t]&&t||null).filter(t=>t!==null).join(" "):e).filter(e=>!!e).join(" ");var u=(l,e)=>{let{valid:t,invalid:n,hover:x,focus:g,checked:c,active:f,selected:h,disabled:k,indeterminate:y,loading:v,empty:b,readonly:$,highlighted:M,...a}=e;return r({"k-valid":t,"k-invalid":n,"k-hover":x,"k-focus":g,"k-checked":c,"k-active":f,"k-selected":h,"k-disabled":k,"k-indeterminate":y&&!c,"k-loading":v,"k-empty":b,"k-readonly":$,"k-highlighted":M},Object.keys(a).reduce((o,i)=>(i.startsWith("k-")?o[i]=a[i]:o[`k-${i}`]=a[i],o),{}))};var m={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 A}from"react/jsx-runtime";var d="k-editor-content",z=[m.focus],s=l=>{let{focus:e,...t}=l;return A("div",{...t,className:r(l.className,d,u(d,{focus:e})),children:l.children})};s.states=z;s.className=d;var K=s;export{d as EDITORCONTENT_CLASSNAME,s as EditorContent,K as default};