Module 40474

923 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>_});var i=n(627968),r=n(64700),s=n(503698),a=n.n(s),o=n(939249),l=n(235986),u=n(147925),d=n(562573);class c extends r.PureComponent{handleClick(e){let{onBreadcrumbClick:t}=this.props;null!=t&&t(e)}renderBreadcrumb=(e,t)=>{let{activeId:n,onBreadcrumbClick:r,breadcrumbs:s,renderCustomBreadcrumb:l,separatorClassName:c}=this.props,_=e.id===n,h=()=>this.handleClick(e),f=t===s.length-1,E=null!=l?l(e,_):(0,i.jsx)("span",{className:a()(d.QF,{[d.aj]:_,[d._j]:null!=r}),children:e.label});return(0,i.jsxs)("div",{className:a()(d.hj,{[d.jQ]:f}),children:[null!=r?(0,i.jsx)(o.D,{tag:"span",onClick:h,className:d.$O,children:E}):E,f?null:(0,i.jsx)(u.A,{className:a()(d.LJ,c),direction:u.A.Directions.RIGHT})]},e.id)};render(){let{breadcrumbs:e,className:t}=this.props,n=e.map(this.renderBreadcrumb);return(0,i.jsx)(l.A,{justify:l.A.Justify.START,className:a()(d.jD,t),children:n})}}let _=c}