UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 2.15 kB
var g=Object.defineProperty;var O=Object.getOwnPropertyDescriptor;var S=Object.getOwnPropertyNames;var A=Object.prototype.hasOwnProperty;var L=(t,e)=>{for(var n in e)g(t,n,{get:e[n],enumerable:!0})},U=(t,e,n,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of S(e))!A.call(t,r)&&r!==n&&g(t,r,{get:()=>e[r],enumerable:!(l=O(e,r))||l.enumerable});return t};var R=t=>U(g({},"__esModule",{value:!0}),t);var I={};L(I,{GROUPMENUITEM_CLASSNAME:()=>c,GroupMenuItem:()=>o,default:()=>G});module.exports=R(I);var s=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?s(...e):typeof e=="object"?Object.keys(e).map((n,l)=>e[l]||e[n]&&n||null).filter(n=>n!==null).join(" "):e).filter(e=>!!e).join(" ");var M=(t,e)=>{let{valid:n,invalid:l,hover:r,focus:d,checked:m,active:p,selected:v,disabled:y,indeterminate:E,loading:N,empty:b,readonly:$,highlighted:_,...u}=e;return s({"k-valid":n,"k-invalid":l,"k-hover":r,"k-focus":d,"k-checked":m,"k-active":p,"k-selected":v,"k-disabled":y,"k-indeterminate":E&&!m,"k-loading":N,"k-empty":b,"k-readonly":$,"k-highlighted":_},Object.keys(u).reduce((x,i)=>(i.startsWith("k-")?x[i]=u[i]:x[`k-${i}`]=u[i],x),{}))};var f={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 h="column-menu",k=h;var a=require("react/jsx-runtime"),c="k-group-menu-item",z=[f.hover,f.selected],C={},K={},o=t=>{let{hover:e,selected:n,text:l,actionsStart:r,actionsEnd:d,...m}=t;return(0,a.jsxs)("div",{...m,className:s(t.className,c,M(c,{hover:e,selected:n})),children:[r&&(0,a.jsx)("span",{className:"k-group-menu-item-actions",children:r}),(0,a.jsx)("span",{className:"k-group-item-text",children:l}),d&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"k-spacer"}),(0,a.jsx)("span",{className:"k-group-menu-item-actions",children:d})]}),t.children]})};o.states=z;o.options=C;o.className=c;o.defaultOptions=K;o.moduleName=h;o.folderName=k;var G=o;