import React from "react"; import { Breadcrumb } from "antd"; import { useLocation, Link } from "react-router-dom"; export default function Breadcrumbs() { const location = useLocation(); const breadcrumbNameMap = { "/": "Home", "/clients": "Clients", "/clients/new": "New", "/clients/*": "Detail", "/projects": "Projects", }; const pathSnippets = location.pathname.split("/").filter((i) => i); const extraBreadcrumbItems = pathSnippets.map((_, index) => { const url = `/${pathSnippets.slice(0, index + 1).join("/")}`; return ( {breadcrumbNameMap[url]} ); }); const breadcrumbItems = [ Home , ].concat(extraBreadcrumbItems); return ( {breadcrumbItems} ); }