diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Entity/EntityHeaderTitle/EntityHeaderTitle.component.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Entity/EntityHeaderTitle/EntityHeaderTitle.component.tsx index 9038a6bbcfe..260333945d2 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Entity/EntityHeaderTitle/EntityHeaderTitle.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/Entity/EntityHeaderTitle/EntityHeaderTitle.component.tsx @@ -23,6 +23,7 @@ import { ReactComponent as StarFilledIcon } from '../../../assets/svg/ic-star-fi import { ROUTES } from '../../../constants/constants'; import { useClipboard } from '../../../hooks/useClipBoard'; import useCustomLocation from '../../../hooks/useCustomLocation/useCustomLocation'; +import { getEntityName } from '../../../utils/EntityUtils'; import { stringToHTML } from '../../../utils/StringsUtils'; import CertificationTag from '../../common/CertificationTag/CertificationTag'; import './entity-header-title.less'; @@ -40,6 +41,7 @@ const EntityHeaderTitle = ({ isDisabled, className, showName = true, + showOnlyDisplayName = false, certification, excludeEntityService, isFollowing, @@ -66,6 +68,19 @@ const EntityHeaderTitle = ({ [location.pathname] ); + const entityName = useMemo( + () => + stringToHTML( + showOnlyDisplayName + ? getEntityName({ + displayName, + name, + }) + : name + ), + [showOnlyDisplayName, displayName, name] + ); + const content = ( - + - {stringToHTML(name)} + {entityName} {openEntityInNewPage && (