UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 1.79 kB
var g=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var w=Object.getOwnPropertyNames;var A=Object.prototype.hasOwnProperty;var j=(t,e)=>{for(var l in e)g(t,l,{get:e[l],enumerable:!0})},K=(t,e,l,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of w(e))!A.call(t,a)&&a!==l&&g(t,a,{get:()=>e[a],enumerable:!(r=S(e,a))||r.enumerable});return t};var C=t=>K(g({},"__esModule",{value:!0}),t);var R={};j(R,{TableTd:()=>o,default:()=>N});module.exports=C(R);var n=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?n(...e):typeof e=="object"?Object.keys(e).map((l,r)=>e[r]||e[l]&&l||null).filter(l=>l!==null).join(" "):e).filter(e=>!!e).join(" ");var k=(t,e)=>{let{valid:l,invalid:r,hover:a,focus:c,checked:d,active:u,selected:m,disabled:b,indeterminate:v,loading:$,empty:T,readonly:M,highlighted:z,...x}=e;return n({"k-valid":l,"k-invalid":r,"k-hover":a,"k-focus":c,"k-checked":d,"k-active":u,"k-selected":m,"k-disabled":b,"k-indeterminate":v&&!d,"k-loading":$,"k-empty":T,"k-readonly":M,"k-highlighted":z},Object.keys(x).reduce((h,i)=>(i.startsWith("k-")?h[i]=x[i]:h[`k-${i}`]=x[i],h),{}))};var s={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 y=require("react/jsx-runtime"),f="k-table-td",O=[s.focus,s.selected,s.highlighted],o=t=>{let{focus:e,selected:l,highlighted:r,text:a,colspan:c,rowspan:d,...u}=t,m=a||t.children;return(0,y.jsx)("td",{colSpan:c,rowSpan:d,...u,className:n(t.className,f,k(f,{focus:e,selected:l,highlighted:r})),children:m})};o.states=O;o.className=f;var N=o;