import { Tab, Tabs } from "@mui/material" import { Link, matchPath, useLocation } from "react-router-dom" function useRouteMatch(patterns: readonly string[]) { const { pathname } = useLocation() for (let i = 0; i < patterns.length; i += 1) { const pattern = patterns[i] const possibleMatch = matchPath(pattern, pathname) if (possibleMatch !== null) { return possibleMatch } } return null } export default function NavTabs() { const routeMatch = useRouteMatch(['/', '/user', '/role']); const currentTab = routeMatch?.pattern?.path; return ( ); }