UNPKG

@legion-ui-kit/react-core

Version:

<div align="center"> <img height="108" width="116" src="https://legion.digitaltelkom.id/favicon.svg?v=4643a71fb65fa61a5f2b266b769ea7b1" /> <h1 align="center">Legion UI Kit - React Core</h1> </div>

3 lines (2 loc) 816 B
import{jsx as r,jsxs as e}from"react/jsx-runtime";import s from"classnames";import a from"./styles.module.scss.js";import{isValidElement as m,Fragment as t}from"react";import{isEmpty as o}from"../../helpers/common.js";import{BREADCRUMB_DEFAULT_PROPS as c,BREADCRUMB_SEPARATOR as n}from"./Breadcrumb.constant.js";const i=i=>{const{className:l,itemClassName:p,items:d=c.items,separator:u=c.separator,separatorClassName:b,...f}=i,h=s(a.legion_breadcrumb,l),N=s(a.breadcrumb_separator,b),j=m(u)?u:(r=>r===n.chevron?">":"/")(u);return r("div",{className:h,...f,children:!o(d)&&d.map((m,o)=>{const c=o===d.length-1,n=s(a.breadcrumb_item,p,{[a.active]:c});return e(t,{children:[0!==o&&r("span",{className:N,children:j}),r("span",{className:n,children:m},o)]},o)})})};export{i as default}; //# sourceMappingURL=index.js.map