import * as React from "react"; import { IconShapes } from "../../icon/components/Icon"; import ResetLink from "../../link/components/ResetLink"; import IconPropAdapter from "../../icon/components/IconPropAdapter"; import { Flex, FlexItem } from "../../styleUtils/layout"; interface BreadcrumbItemProps { icon?: IconShapes | React.ReactElement; url?: string; onClick?: () => void; children: React.ReactNode; } const BreadcrumbItem = ({ icon, url, onClick, children }: BreadcrumbItemProps) => { const content = url || onClick ? ( {children} ) : ( {children} ); return icon ? ( {content} ) : ( content ); }; export default BreadcrumbItem;