import React from "react"; import styles from "./index.less"; import { HashRouter as Router, Route, Switch, Link, withRouter } from "react-router-dom"; import { Breadcrumb, Alert } from "antd"; const Apps = () => ( ); const breadcrumbNameMap = { "/apps": "Application List", "/apps/1": "Application1", "/apps/2": "Application2", "/apps/1/detail": "Detail", "/apps/2/detail": "Detail" }; const Home = withRouter(props => { const { location } = props; 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 (
Home Application List
Home Page} /> {breadcrumbItems}
); }); export default () => (
);