diff --git a/src/components/map-projects/MapProjectBreadcrumb.jsx b/src/components/map-projects/MapProjectBreadcrumb.jsx index 532928a..5da9a5f 100644 --- a/src/components/map-projects/MapProjectBreadcrumb.jsx +++ b/src/components/map-projects/MapProjectBreadcrumb.jsx @@ -1,20 +1,51 @@ import React from 'react'; import { useTranslation } from 'react-i18next'; -import Link from '@mui/material/Link'; -import ChevronRightIcon from '@mui/icons-material/ChevronRight'; +import Button from '@mui/material/Button'; +import OwnerButton from '../common/OwnerButton'; +import OwnerIcon from '../common/OwnerIcon'; +import DotSeparator from '../common/DotSeparator'; import { hasTermBrowser, toV3URL } from '../../common/utils'; import { projectCrumbs } from '../../common/breadcrumb'; +const LABEL_SX = { + maxWidth: '125px', + overflow: 'hidden', + textOverflow: 'ellipsis', + fontSize: '14px', + whiteSpace: 'nowrap', +} + const MapProjectBreadcrumb = ({ ownerType, owner }) => { const { t } = useTranslation() if(!ownerType || !owner) return null - const [ownerCrumb, projectsCrumb] = projectCrumbs(`/${ownerType}/${owner}/`, hasTermBrowser(), toV3URL) + const ownerPath = `/${ownerType}/${owner}/` + const [ownerCrumb, projectsCrumb] = projectCrumbs(ownerPath, hasTermBrowser(), toV3URL) return ( - - {ownerCrumb.href ? {owner} : {owner}} - - {t('map_project.mapping_projects')} + + { + ownerCrumb.href ? + : + + + {owner} + + } + + ) }