UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 804 B
var o=(...l)=>l.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?o(...e):typeof e=="object"?Object.keys(e).map((t,r)=>e[r]||e[t]&&t||null).filter(t=>t!==null).join(" "):e).filter(e=>!!e).join(" ");var i="scheduler",u=i;import{jsx as m}from"react/jsx-runtime";var x="k-scheduler-cell",y=[],v={},p={},n=l=>{let{cellType:e,allDay:t,text:r,colspan:h,rowspan:f,as:d="div",...a}=l,s=r||l.children,g=!r&&!l.children,c=d==="th"&&g&&!a.role?"presentation":void 0;return m(d,{...a,colSpan:h,rowSpan:f,...c&&{role:c},className:o(x,l.className,{"k-scheduler-times-all-day":t},e?.map(k=>({[`k-${k}-cell`]:!0}))),children:!t&&r?m("span",{className:"k-link k-nav-day",children:s}):s})};n.states=y;n.options=v;n.defaultOptions=p;n.className=x;n.moduleName=i;n.folderName=u;var O=n;export{n as SchedulerCell,O as default};