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