@legion-ui-kit/react-core
Version:
To install the package into your project:
3 lines (2 loc) • 991 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime"),r=require("classnames"),s=require("./styles.module.scss.cjs"),a=require("react"),t=require("../../helpers/common.cjs"),l=require("./Breadcrumb.constant.cjs");function u(e){return e&&e.__esModule?e:{default:e}}var c=u(r);exports.default=r=>{const{className:u,itemClassName:i,items:n=l.BREADCRUMB_DEFAULT_PROPS.items,separator:d=l.BREADCRUMB_DEFAULT_PROPS.separator,separatorClassName:m,...o}=r,p=c.default(s.default.legion_breadcrumb,u),_=c.default(s.default.breadcrumb_separator,m),f=a.isValidElement(d)?d:(e=>e===l.BREADCRUMB_SEPARATOR.chevron?">":"/")(d);return e.jsx("div",{className:p,...o,children:!t.isEmpty(n)&&n.map((r,t)=>{const l=t===n.length-1,u=c.default(s.default.breadcrumb_item,i,{[s.default.active]:l});return e.jsxs(a.Fragment,{children:[0!==t&&e.jsx("span",{className:_,children:f}),e.jsx("span",{className:u,children:r},t)]},t)})})};
//# sourceMappingURL=index.cjs.map