@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
2 lines (1 loc) • 1.64 kB
JavaScript
var f=Object.defineProperty;var O=Object.getOwnPropertyDescriptor;var A=Object.getOwnPropertyNames;var N=Object.prototype.hasOwnProperty;var b=(t,e)=>{for(var r in e)f(t,r,{get:e[r],enumerable:!0})},v=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of A(e))!N.call(t,o)&&o!==r&&f(t,o,{get:()=>e[o],enumerable:!(i=O(e,o))||i.enumerable});return t};var I=t=>v(f({},"__esModule",{value:!0}),t);var $={};b($,{LISTGROUP_CLASSNAME:()=>h,ListGroup:()=>n,default:()=>_});module.exports=I($);var a=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?a(...e):typeof e=="object"?Object.keys(e).map((r,i)=>e[i]||e[r]&&r||null).filter(r=>r!==null).join(" "):e).filter(e=>!!e).join(" ");var d="listgroup",u=d;var m=require("react/jsx-runtime"),g="k-listgroup-item",R=[],S={},L={dir:"ltr"},l=t=>{let{text:e,arrowIconName:r,dir:i=L.dir,children:o,href:s,pseudo:c,...E}=t,p=r;return p||(p=i==="rtl"?"chevron-left":"chevron-right"),(0,m.jsxs)("li",{...E,className:a(t.className,g),children:[!s&&!c&&e,s&&(0,m.jsx)("a",{href:"#",className:"k-link",children:e}),c&&(0,m.jsx)("span",{className:"k-link",children:e}),o]})};l.states=R;l.options=S;l.className=g;l.defaultOptions=L;l.moduleName=d;l.folderName=u;var x=l;var y=require("react/jsx-runtime"),M=require("react"),h="k-listgroup",G=[],T={},k={dir:"ltr"},n=t=>{let{children:e,dir:r=k.dir,...i}=t,o=[];return e&&Array.isArray(e)&&e.map((s,c)=>{s.type===x?o.push((0,M.createElement)(x,{...s.props,dir:r,key:c})):o.push(s)}),(0,y.jsx)("ul",{...i,className:a(t.className,h),children:o})};n.states=G;n.options=T;n.className=h;n.defaultOptions=k;n.moduleName=d;n.folderName=u;var _=n;