UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 3.14 kB
var E=Object.defineProperty;var z=Object.getOwnPropertyDescriptor;var D=Object.getOwnPropertyNames;var B=Object.prototype.hasOwnProperty;var C=(t,e)=>{for(var o in e)E(t,o,{get:e[o],enumerable:!0})},W=(t,e,o,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of D(e))!B.call(t,a)&&a!==o&&E(t,a,{get:()=>e[a],enumerable:!(n=z(e,a))||n.enumerable});return t};var P=t=>W(E({},"__esModule",{value:!0}),t);var X={};C(X,{TableHeader:()=>i,default:()=>Q});module.exports=P(X);var r=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?r(...e):typeof e=="object"?Object.keys(e).map((o,n)=>e[n]||e[o]&&o||null).filter(o=>o!==null).join(" "):e).filter(e=>!!e).join(" ");var N=(t,e)=>r({[`${t}-xs`]:e.size==="xsmall",[`${t}-sm`]:e.size==="small",[`${t}-md`]:e.size==="medium",[`${t}-lg`]:e.size==="large",[`${t}-xl`]:e.size==="xlarge",[`${t}-xxl`]:e.size==="xxlarge",[`${t}-xxxl`]:e.size==="xxxlarge"},{[`${t}-${e.fillMode}`]:e.fillMode},{[`${t}-${e.themeColor}`]:e.themeColor},{"k-rounded-sm":e.rounded==="small","k-rounded-md":e.rounded==="medium","k-rounded-lg":e.rounded==="large","k-rounded-full":e.rounded==="full","k-rounded-none":e.rounded==="none"}),b=(t,e)=>{let{valid:o,invalid:n,hover:a,focus:u,checked:M,active:H,selected:y,disabled:_,indeterminate:K,loading:R,empty:O,readonly:S,highlighted:$,...T}=e;return r({"k-valid":o,"k-invalid":n,"k-hover":a,"k-focus":u,"k-checked":M,"k-active":H,"k-selected":y,"k-disabled":_,"k-indeterminate":K&&!M,"k-loading":R,"k-empty":O,"k-readonly":S,"k-highlighted":$},Object.keys(T).reduce((h,f)=>(f.startsWith("k-")?h[f]=T[f]:h[`k-${f}`]=T[f],h),{}))};var p={undefined:void 0,xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"};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 m="table",c=m;var k=require("react/jsx-runtime"),g="k-table-header-wrap",F=[s.hover,s.focus,s.disabled],w={},U={},l=t=>{let{children:e,hover:o,focus:n,disabled:a,...u}=t;return(0,k.jsx)("div",{...u,className:r(t.className,g,b(g,{hover:o,focus:n,disabled:a})),children:e})};l.states=F;l.options=w;l.className=g;l.defaultOptions=U;l.moduleName=m;l.folderName=c;var v=require("react/jsx-runtime"),A="k-table",j=[],q={size:[p.undefined,p.small,p.medium,p.large]},I={},d=t=>{let{size:e,...o}=t;return(0,v.jsx)("table",{...o,className:r(t.className,A,N(A,{size:e})),children:t.children})};d.states=j;d.options=q;d.className=A;d.defaultOptions=I;d.moduleName=m;d.folderName=c;var x=require("react/jsx-runtime"),L="k-table-header",V=[s.hover,s.focus,s.disabled],G={},J={},i=t=>{let{children:e,hover:o,focus:n,disabled:a,...u}=t;return(0,x.jsx)("div",{...u,className:r(t.className,L,b(L,{hover:o,focus:n,disabled:a})),children:(0,x.jsx)(l,{children:(0,x.jsx)(d,{children:e})})})};i.states=V;i.options=G;i.className=L;i.defaultOptions=J;i.moduleName=m;i.folderName=c;var Q=i;