@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
2 lines (1 loc) • 1.34 kB
JavaScript
var n=(...o)=>o.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?n(...e):typeof e=="object"?Object.keys(e).map((r,s)=>e[s]||e[r]&&r||null).filter(r=>r!==null).join(" "):e).filter(e=>!!e).join(" ");var d="listgroup",u=d;import{jsx as f,jsxs as G}from"react/jsx-runtime";var g="k-listgroup-item",M=[],I={},h={dir:"ltr"},t=o=>{let{text:e,arrowIconName:r,dir:s=h.dir,children:a,href:l,pseudo:m,...y}=o,x=r;return x||(x=s==="rtl"?"chevron-left":"chevron-right"),G("li",{...y,className:n(o.className,g),children:[!l&&!m&&e,l&&f("a",{href:"#",className:"k-link",children:e}),m&&f("span",{className:"k-link",children:e}),a]})};t.states=M;t.options=I;t.className=g;t.defaultOptions=h;t.moduleName=d;t.folderName=u;var p=t;import{jsx as N}from"react/jsx-runtime";import{createElement as A}from"react";var L="k-listgroup",E=[],O={},k={dir:"ltr"},i=o=>{let{children:e,dir:r=k.dir,...s}=o,a=[];return e&&Array.isArray(e)&&e.map((l,m)=>{l.type===p?a.push(A(p,{...l.props,dir:r,key:m})):a.push(l)}),N("ul",{...s,className:n(o.className,L),children:a})};i.states=E;i.options=O;i.className=L;i.defaultOptions=k;i.moduleName=d;i.folderName=u;import{jsx as c}from"react/jsx-runtime";var Y=o=>c(i,{children:[c(t,{text:"Item"},"list-group-item-1"),c(t,{text:"Item"},"list-group-item-2"),c(t,{text:"Item"},"list-group-item-3")],...o});export{Y as ListGroupNormal};