UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 6.07 kB
var a=(...e)=>e.filter(t=>t!==!0&&!!t).map(t=>Array.isArray(t)?a(...t):typeof t=="object"?Object.keys(t).map((o,s)=>t[s]||t[o]&&o||null).filter(o=>o!==null).join(" "):t).filter(t=>!!t).join(" ");var N=(e,t)=>a({[`${e}-xs`]:t.size==="xsmall",[`${e}-sm`]:t.size==="small",[`${e}-md`]:t.size==="medium",[`${e}-lg`]:t.size==="large",[`${e}-xl`]:t.size==="xlarge",[`${e}-xxl`]:t.size==="xxlarge",[`${e}-xxxl`]:t.size==="xxxlarge"},{[`${e}-${t.fillMode}`]:t.fillMode},{[`${e}-${t.themeColor}`]:t.themeColor},{"k-rounded-sm":t.rounded==="small","k-rounded-md":t.rounded==="medium","k-rounded-lg":t.rounded==="large","k-rounded-full":t.rounded==="full","k-rounded-none":t.rounded==="none"}),c=(e,t)=>{let{valid:o,invalid:s,hover:n,focus:i,checked:x,active:E,selected:M,disabled:V,indeterminate:Q,loading:X,empty:Y,readonly:Z,highlighted:j,...H}=t;return a({"k-valid":o,"k-invalid":s,"k-hover":n,"k-focus":i,"k-checked":x,"k-active":E,"k-selected":M,"k-disabled":V,"k-indeterminate":Q&&!x,"k-loading":X,"k-empty":Y,"k-readonly":Z,"k-highlighted":j},Object.keys(H).reduce((K,y)=>(y.startsWith("k-")?K[y]=H[y]:K[`k-${y}`]=H[y],K),{}))};var d={undefined:void 0,xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"};var l={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 r="table",T=r;import{jsx as oe}from"react/jsx-runtime";var G="k-data-table",ee=[],te={size:[d.undefined,d.small,d.medium,d.large]},ae={},m=e=>{let{size:t,...o}=e;return oe("div",{...o,className:a(e.className,G,N("k-table",{size:t})),children:e.children})};m.states=ee;m.options=te;m.className=G;m.defaultOptions=ae;m.moduleName=r;m.folderName=T;import{jsx as Te}from"react/jsx-runtime";var g="k-table-header-wrap",le=[l.hover,l.focus,l.disabled],se={},re={},L=e=>{let{children:t,hover:o,focus:s,disabled:n,...i}=e;return Te("div",{...i,className:a(e.className,g,c(g,{hover:o,focus:s,disabled:n})),children:t})};L.states=le;L.options=se;L.className=g;L.defaultOptions=re;L.moduleName=r;L.folderName=T;import{jsx as be}from"react/jsx-runtime";var S="k-table",de=[],ne={size:[d.undefined,d.small,d.medium,d.large]},ie={},b=e=>{let{size:t,...o}=e;return be("table",{...o,className:a(e.className,S,N(S,{size:t})),children:e.children})};b.states=de;b.options=ne;b.className=S;b.defaultOptions=ie;b.moduleName=r;b.folderName=T;import{jsx as O}from"react/jsx-runtime";var _="k-table-header",ce=[l.hover,l.focus,l.disabled],me={},pe={},p=e=>{let{children:t,hover:o,focus:s,disabled:n,...i}=e;return O("div",{...i,className:a(e.className,_,c(_,{hover:o,focus:s,disabled:n})),children:O(L,{children:O(b,{children:t})})})};p.states=ce;p.options=me;p.className=_;p.defaultOptions=pe;p.moduleName=r;p.folderName=T;import{jsx as ue}from"react/jsx-runtime";var I="k-table-scroller",xe=[],Le={},he={},R=e=>{let{children:t,...o}=e;return ue("div",{...o,className:a(e.className,I),children:t})};R.states=xe;R.options=Le;R.className=I;R.defaultOptions=he;R.moduleName=r;R.folderName=T;import{jsx as Nt}from"react/jsx-runtime";import{jsx as we}from"react/jsx-runtime";var $="k-table-footer",fe=[],Ne={},Re={},h=e=>{let{children:t,...o}=e;return we("div",{...o,className:a(e.className,$),children:t})};h.states=fe;h.options=Ne;h.className=$;h.defaultOptions=Re;h.moduleName=r;h.folderName=T;import{jsx as Ae}from"react/jsx-runtime";var k="k-table-list",Ee=[],ye={size:[d.undefined,d.small,d.medium,d.large]},De={},u=e=>{let{size:t,virtualization:o,...s}=e;return Ae("ul",{...s,className:a(e.className,"k-table",k,N(k,{size:t}),{"k-virtual-table":o}),children:e.children})};u.states=Ee;u.options=ye;u.className=k;u.defaultOptions=De;u.moduleName=r;u.folderName=T;import{jsx as Ot}from"react/jsx-runtime";import{jsx as Ct}from"react/jsx-runtime";import{jsx as Ft}from"react/jsx-runtime";import{jsx as He}from"react/jsx-runtime";var v="k-table-row",Me=[l.hover,l.focus,l.selected,l.disabled,l.highlighted],w=e=>{let{hover:t,focus:o,selected:s,highlighted:n,disabled:i,alt:x,...E}=e;return He("tr",{...E,className:a(e.className,v,{"k-table-alt-row":x},c(v,{hover:t,focus:o,disabled:i,selected:s,highlighted:n})),children:e.children})};w.states=Me;w.className=v;import{jsx as ge}from"react/jsx-runtime";var C="k-table-row",Ke=[l.hover,l.focus,l.selected,l.disabled],D=e=>{let{hover:t,focus:o,selected:s,disabled:n,alt:i,...x}=e;return ge("li",{...x,className:a(e.className,C,{"k-table-alt-row":i},c(C,{hover:t,focus:o,disabled:n,selected:s})),children:e.children})};D.states=Ke;D.className=C;import{jsx as Se}from"react/jsx-runtime";var U="k-table-th",f=e=>{let{text:t,colspan:o,rowspan:s,...n}=e,i=t||e.children;return Se("th",{colSpan:o,rowSpan:s,...n,className:a(e.className,U),children:i})};f.className=U;f.moduleName=r;f.folderName=T;import{jsx as ea}from"react/jsx-runtime";import{jsx as _e}from"react/jsx-runtime";var B="k-table-td",Oe=[l.focus,l.selected,l.highlighted],A=e=>{let{focus:t,selected:o,highlighted:s,text:n,colspan:i,rowspan:x,...E}=e,M=n||e.children;return _e("td",{colSpan:i,rowSpan:x,...E,className:a(e.className,B,c(B,{focus:t,selected:o,highlighted:s})),children:M})};A.states=Oe;A.className=B;import{jsx as Ta}from"react/jsx-runtime";import{jsx as ba}from"react/jsx-runtime";import{jsx as xa}from"react/jsx-runtime";import{jsx as fa}from"react/jsx-runtime";import{jsx as Ea}from"react/jsx-runtime";import{jsx as ga,jsxs as Sa}from"react/jsx-runtime";import{jsx as va,jsxs as Ca}from"react/jsx-runtime";import{jsx as Fa,jsxs as Ga}from"react/jsx-runtime";import{Fragment as qa,jsx as Wa,jsxs as Ja}from"react/jsx-runtime";var z="grid",J=z;import{jsx as Pe}from"react/jsx-runtime";var q="k-grid-footer-table",F=e=>Pe(b,{...e,className:a(e.className,q),children:e.children});F.className=q;F.moduleName=z;F.folderName=J;export{q as GRIDFOOTERTABLE_CLASSNAME,F as GridFooterTable};