UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 2.81 kB
var E=Object.create;var c=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var T=Object.getOwnPropertyNames;var $=Object.getPrototypeOf,H=Object.prototype.hasOwnProperty;var K=(t,e)=>{for(var o in e)c(t,o,{get:e[o],enumerable:!0})},k=(t,e,o,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of T(e))!H.call(t,r)&&r!==o&&c(t,r,{get:()=>e[r],enumerable:!(n=S(e,r))||n.enumerable});return t};var O=(t,e,o)=>(o=t!=null?E($(t)):{},k(e||!t||!t.__esModule?c(o,"default",{value:t,enumerable:!0}):o,t)),_=t=>k(c({},"__esModule",{value:!0}),t);var V={};K(V,{LIST_CLASSNAME:()=>m,List:()=>i,default:()=>F});module.exports=_(V);var u=O(require("react"));var a=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?a(...e):typeof e=="object"?Object.keys(e).map((o,n)=>e[n]||e[o]&&o||null).filter(o=>o!==null).join(" "):e).filter(e=>!!e).join(" ");var v=(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.themeColor}`]:e.themeColor},{"k-rounded-sm":e.rounded==="small","k-rounded-md":e.rounded==="medium","k-rounded-lg":e.rounded==="large","k-rounded-full":e.rounded==="full","k-rounded-none":e.rounded==="none"});var l={undefined:void 0,xsmall:"xsmall",small:"small",medium:"medium",large:"large",xlarge:"xlarge",xxlarge:"xxlarge",xxxlarge:"xxxlarge"};var f=require("react/jsx-runtime"),C="k-list-group-sticky-header",N=t=>(0,f.jsx)("div",{className:a(C,t.className),children:(0,f.jsx)("div",{className:"k-list-header-text",children:t.children})});var y=require("react/jsx-runtime"),I="k-no-data",x=t=>{let{live:e,...o}=t;return(0,y.jsx)("span",{...o,className:a(I,t.className),"aria-live":e?"polite":void 0,children:t.children})};var h="list",L=h;var s=require("react/jsx-runtime"),m="k-list",P=[],j={size:[l.undefined,l.small,l.medium,l.large]},w={},i=t=>{var p;let{size:e,virtualization:o,children:n,header:r,selectAll:R,optionLabel:b,customValue:A,noData:g,screenReaders:M,...z}=t,d=u.default.Children.toArray(n)[0],D=(p=d==null?void 0:d.props)!=null&&p.children?u.default.Children.count(d.props.children):u.default.Children.count(n);return(0,s.jsxs)("div",{...z,className:a(t.className,m,v(m,{size:e}),{"k-virtual-list":o}),children:[b,R,A,r&&(0,s.jsx)(N,{children:r}),n||(g!==void 0?g:(0,s.jsx)(x,{live:!0,children:"No data found."})),M&&n&&(0,s.jsxs)(x,{className:"k-sr-only",live:!0,children:[D," items found."]})]})};i.states=P;i.options=j;i.className=m;i.defaultOptions=w;i.moduleName=h;i.folderName=L;i.ariaSpec={selector:".k-list",rules:[{selector:".k-list .k-no-data",attribute:"aria-live=polite",usage:'Announces "No data found" to screen readers.'}]};var F=i;