import Breadcrumbs from '@material-ui/core/Breadcrumbs'; import { Link, useLocation } from 'react-router-dom'; import usePermissions from '../../../hooks/usePermissions'; import ConditionallyRender from '../ConditionallyRender'; import { useStyles } from './BreadcrumbNav.styles'; const BreadcrumbNav = () => { const { isAdmin } = usePermissions(); const styles = useStyles(); const location = useLocation(); const paths = location.pathname .split('/') .filter(item => item) .filter( item => item !== 'create' && item !== 'edit' && item !== 'view' && item !== 'variants' && item !== 'logs' && item !== 'metrics' && item !== 'copy' && item !== 'strategies' && item !== 'features' ); return ( 1} show={ {paths.map((path, index) => { const lastItem = index === paths.length - 1; if (lastItem) { return (

{path.substring(0,30)}

); } let link = '/'; paths.forEach((path, i) => { if (i !== index && i < index) { link += path + '/'; } else if (i === index) { link += path; } }); return ( {path.substring(0,30)} ); })}
} /> } /> ); }; export default BreadcrumbNav;