import React from 'react'; import { Box, Text } from '../../primitives'; import { LayoutContext } from '../Layout/LayoutContext'; export const Breadcrumbs = () => { const { breadcrumbs, Link } = React.useContext(LayoutContext); if (breadcrumbs) { const breadcrumbLinks: any = []; breadcrumbs.forEach((breadcrumb: any, index: any) => { const href = breadcrumb.id || `/${breadcrumb.title.toLowerCase()}`; breadcrumbLinks.push({ href: index === 0 ? href : `${breadcrumbLinks[index - 1].href}${href}`, title: breadcrumb.title, }); }); return ( {breadcrumbs.map((breadcrumb: any, index: any) => ( {index > 0 && {' / '}} {breadcrumb.id ? ( {breadcrumb.title} ) : ( {breadcrumb.title} )} ))} ); } else { return null; } };