UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 4.35 kB
var a=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?a(...e):typeof e=="object"?Object.keys(e).map((l,T)=>e[T]||e[l]&&l||null).filter(l=>l!==null).join(" "):e).filter(e=>!!e).join(" ");var r=(t,e)=>a({[`${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"}),n=(t,e)=>a({"k-valid":e.valid,"k-invalid":e.invalid,"k-hover":e.hover,"k-focus":e.focus,"k-checked":e.checked,"k-active":e.active,"k-selected":e.selected,"k-disabled":e.disabled,"k-indeterminate":e.indeterminate&&!e.checked,"k-loading":e.loading,"k-empty":e.empty,"k-readonly":e.readonly,"k-highlighted":e.highlighted});var s={xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"};var o={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"};import{jsx as z}from"react/jsx-runtime";var k="k-data-table",S=[],E={size:[s.small,s.medium,s.large]},M={size:s.medium},d=t=>{let{size:e=M.size,...l}=t;return z("div",{...l,className:a(t.className,k,r("k-table",{size:e})),children:t.children})};d.states=S;d.options=E;d.className=k;d.defaultOptions=M;import{jsx as he}from"react/jsx-runtime";import{jsx as ue}from"react/jsx-runtime";import{jsx as Re}from"react/jsx-runtime";import{jsx as C}from"react/jsx-runtime";var u="k-table",K=[],O={size:[s.small,s.medium,s.large]},G={},i=t=>{let{size:e,...l}=t;return C("table",{...l,className:a(t.className,u,r(u,{size:e})),children:t.children})};i.states=K;i.options=O;i.className=u;i.defaultOptions=G;import{jsx as I}from"react/jsx-runtime";var f="k-table-list",B=[],P={size:[s.small,s.medium,s.large]},$={},c=t=>{let{size:e,virtualization:l,...T}=t;return I("ul",{...T,className:a(t.className,"k-table",f,r(f,{size:e}),{"k-virtual-table":l}),children:t.children})};c.states=B;c.options=P;c.className=f;c.defaultOptions=$;import{jsx as ze}from"react/jsx-runtime";import{jsx as Ce}from"react/jsx-runtime";import{jsx as Ie}from"react/jsx-runtime";import{jsx as F}from"react/jsx-runtime";var y="k-table-row",_=[o.hover,o.focus,o.selected,o.disabled,o.highlighted],x=t=>{let{hover:e,focus:l,selected:T,highlighted:b,disabled:m,alt:h,...w}=t;return F("tr",{...w,className:a(t.className,y,{"k-table-alt-row":h},n(y,{hover:e,focus:l,disabled:m,selected:T,highlighted:b})),children:t.children})};x.states=_;x.className=y;import{jsx as q}from"react/jsx-runtime";var N="k-table-row",J=[o.hover,o.focus,o.selected,o.disabled],L=t=>{let{hover:e,focus:l,selected:T,disabled:b,alt:m,...h}=t;return q("li",{...h,className:a(t.className,N,{"k-table-alt-row":m},n(N,{hover:e,focus:l,disabled:b,selected:T})),children:t.children})};L.states=J;L.className=N;import{jsx as Ye}from"react/jsx-runtime";import{jsx as tt}from"react/jsx-runtime";import{jsx as W}from"react/jsx-runtime";var R="k-table-td",U=[o.focus,o.selected,o.highlighted],p=t=>{let{focus:e,selected:l,highlighted:T,text:b,colspan:m,rowspan:h,...w}=t,A=b||t.children;return W("td",{colSpan:m,rowSpan:h,...w,className:a(t.className,R,n(R,{focus:e,selected:l,highlighted:T})),children:A})};p.states=U;p.className=R;import{jsx as dt}from"react/jsx-runtime";import{jsx as ct}from"react/jsx-runtime";import{jsx as Lt}from"react/jsx-runtime";import{jsx as ft}from"react/jsx-runtime";import{jsx as Dt}from"react/jsx-runtime";import{jsx as St,jsxs as Et}from"react/jsx-runtime";import{jsx as Gt,jsxs as Ct}from"react/jsx-runtime";import{jsx as It,jsxs as _t}from"react/jsx-runtime";import{Fragment as Vt,jsx as Ut,jsxs as Wt}from"react/jsx-runtime";import{jsx as ee}from"react/jsx-runtime";var j="k-gantt-columns",Ra=t=>ee(i,{size:"medium",...t,className:a(t.className,j),children:t.children});export{j as GANTTCOLUMNSTABLE_CLASSNAME,Ra as GanttColumnsTable};