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