"use client"; import Breadcrumbs from "@mui/material/Breadcrumbs"; import Typography from "@mui/material/Typography"; import Link from "next/link"; import MUILink from "@mui/material/Link"; import { usePathname } from "next/navigation"; import { useTranslation } from "react-i18next"; const pathToLabelMap: { [path: string]: string } = { "": "Overview", "/home": "User Workspace", "/projects": "Projects", "/projects/create": "Create Project", "/tasks": "Task Template", "/tasks/create": "Create Task Template", "/customer": "Customer", "/customer/create": "Create Customer", "/settings": "Settings", "/company": "Company", "/settings/department": "Department", "/settings/department/new": "Create Department", "/settings/position": "Position", "/settings/position/new": "Create Position", "/settings/salarys": "Salary", }; const Breadcrumb = () => { const pathname = usePathname(); const segments = pathname.split("/"); // const { t } = useTranslation("customer"); return ( {segments.map((segment, index) => { const href = segments.slice(0, index + 1).join("/"); const label = pathToLabelMap[href] || segment; if (index === segments.length - 1) { return ( {label} {/* {t(label)} */} ); } else { return ( {label} ); } })} ); }; export default Breadcrumb;