UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 3.39 kB
var A=Object.defineProperty;var $=Object.getOwnPropertyDescriptor;var _=Object.getOwnPropertyNames;var w=Object.prototype.hasOwnProperty;var H=(t,e)=>{for(var o in e)A(t,o,{get:e[o],enumerable:!0})},D=(t,e,o,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let l of _(e))!w.call(t,l)&&l!==o&&A(t,l,{get:()=>e[l],enumerable:!(r=$(e,l))||r.enumerable});return t};var j=t=>D(A({},"__esModule",{value:!0}),t);var X={};H(X,{COLORPALETTE_CLASSNAME:()=>k,ColorPalette:()=>a,default:()=>U});module.exports=j(X);var s=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?s(...e):typeof e=="object"?Object.keys(e).map((o,r)=>e[r]||e[o]&&o||null).filter(o=>o!==null).join(" "):e).filter(e=>!!e).join(" ");var O=(t,e)=>s({[`${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:o,invalid:r,hover:l,focus:m,checked:n,active:i,selected:u,disabled:x,indeterminate:M,loading:f,empty:C,readonly:E,highlighted:T,...h}=e;return s({"k-valid":o,"k-invalid":r,"k-hover":l,"k-focus":m,"k-checked":n,"k-active":i,"k-selected":u,"k-disabled":x,"k-indeterminate":M&&!n,"k-loading":f,"k-empty":C,"k-readonly":E,"k-highlighted":T},Object.keys(h).reduce((P,g)=>(g.startsWith("k-")?P[g]=h[g]:P[`k-${g}`]=h[g],P),{}))};var y={xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"};var d={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 S=require("react/jsx-runtime"),z=t=>(0,S.jsx)("tr",{children:t.children});var R=require("react/jsx-runtime"),L="k-colorpalette-tile",F=[d.hover,d.focus,d.selected],q={},p=t=>{let{color:e,tileSize:o,hover:r,focus:l,selected:m,...n}=t,i={backgroundColor:e,width:o?o+"px":"",height:o?o+"px":""};return(0,R.jsx)("td",{...n,className:s(t.className,L,b(L,{hover:r,focus:l,selected:m})),style:i})};p.states=F;p.options=q;p.className=L;var N="color-palette",K="colorpalette";var c=require("react/jsx-runtime"),k="k-colorpalette",B=[d.disabled],J={size:[y.small,y.medium,y.large]},v={columns:10,size:y.medium},a=t=>{let{size:e=v.size,palette:o,columns:r=v.columns,tileSize:l,disabled:m,...n}=t,i=[];if(o){let u=r||o.columns,x=o.colors?o.colors:o;Array.isArray(x)&&Array.from({length:Math.ceil(x.length/u)},(M,f)=>{let C=[];x.slice(f*u,(f+1)*u).map((T,h)=>{C.push((0,c.jsx)(p,{color:T,tileSize:l},h))});let E=(0,c.jsx)(z,{children:C},f);i.push(E)})}return(0,c.jsx)("div",{...n,className:s(t.className,k,b(k,{disabled:m}),O(k,{size:e})),children:(0,c.jsx)("table",{className:"k-colorpalette-table",children:(0,c.jsx)("tbody",{children:i.length>0?i:t.children})})})};a.states=B;a.options=J;a.className=k;a.defaultOptions=v;a.moduleName=N;a.folderName=K;var U=a;