@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
2 lines (1 loc) • 2.27 kB
JavaScript
var $=Object.defineProperty;var z=Object.getOwnPropertyDescriptor;var S=Object.getOwnPropertyNames;var E=Object.prototype.hasOwnProperty;var N=(l,e)=>{for(var t in e)$(l,t,{get:e[t],enumerable:!0})},L=(l,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of S(e))!E.call(l,n)&&n!==t&&$(l,n,{get:()=>e[n],enumerable:!(o=z(e,n))||o.enumerable});return l};var T=l=>L($({},"__esModule",{value:!0}),l);var K={};N(K,{CalendarCell:()=>M,default:()=>p});module.exports=T(K);var d=(...l)=>l.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?d(...e):typeof e=="object"?Object.keys(e).map((t,o)=>e[o]||e[t]&&t||null).filter(t=>t!==null).join(" "):e).filter(e=>!!e).join(" ");var A=(l,e)=>{let{valid:t,invalid:o,hover:n,focus:u,checked:s,active:g,selected:x,disabled:k,indeterminate:f,loading:h,empty:y,readonly:b,highlighted:v,...c}=e;return d({"k-valid":t,"k-invalid":o,"k-hover":n,"k-focus":u,"k-checked":s,"k-active":g,"k-selected":x,"k-disabled":k,"k-indeterminate":f&&!s,"k-loading":h,"k-empty":y,"k-readonly":b,"k-highlighted":v},Object.keys(c).reduce((m,r)=>(r.startsWith("k-")?m[r]=c[r]:m[`k-${r}`]=c[r],m),{}))};var i={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 a=require("react/jsx-runtime"),j=[i.hover,i.focus,i.active,i.selected,i.disabled],M=l=>{let{text:e,headerCell:t,today:o,weekend:n,showOtherMonth:u,weekCell:s,rangeStart:g,rangeMid:x,rangeEnd:k,dayIndicator:f,empty:h,hover:y,focus:b,active:v,selected:c,disabled:m,...r}=l,w=`k-calendar-${t?"th":"td"}`,C=[l.className,w,A(w,{hover:y,focus:b,active:v,selected:c,disabled:m}),{"k-today":o,"k-weekend":n,"k-other-month":u,"k-alt":s,"k-range-start":g,"k-range-mid":x,"k-range-end":k,"k-empty":h}];return t?(0,a.jsx)("th",{...r,className:d(C),children:e}):s?(0,a.jsx)("td",{...r,className:d(C),children:e}):(0,a.jsx)("td",{...r,className:d(C),children:h&&!u?(0,a.jsx)(a.Fragment,{children:"\xA0"}):(0,a.jsxs)("span",{className:"k-link",children:[e,f&&(0,a.jsx)("span",{className:"k-day-indicator"})]})})};M.states=j;var p=M;