import * as React from 'react'; import {ReactNode, SFC} from 'react'; import {Breadcrumb, BreadcrumbItem} from 'reactstrap'; export interface BreadcrumbsProps { list: (string | ReactNode)[]; } export const Breadcrumbs: SFC = (props: BreadcrumbsProps) => (
{props.list.map((item, index) => ( {renderBreadcrumbContent(item)} ))}
); Breadcrumbs.displayName = 'Breadcrumbs'; const renderBreadcrumbContent = (item: string | ReactNode) => { if (typeof item === 'string') { return {item}; } return item; };