diff --git a/plugins/catalog-react/api-report.md b/plugins/catalog-react/api-report.md
index 0d41f0ca58..a1ba49f580 100644
--- a/plugins/catalog-react/api-report.md
+++ b/plugins/catalog-react/api-report.md
@@ -196,7 +196,8 @@ export const EntityDisplayName: (props: EntityDisplayNameProps) => JSX.Element;
// @public
export type EntityDisplayNameProps = {
entityRef: Entity | CompoundEntityRef | string;
- variant?: 'simple' | string;
+ noIcon?: boolean;
+ noTooltip?: boolean;
defaultKind?: string;
defaultNamespace?: string;
};
diff --git a/plugins/catalog-react/src/components/EntityDisplayName/EntityDisplayName.tsx b/plugins/catalog-react/src/components/EntityDisplayName/EntityDisplayName.tsx
index 735828b18f..6bdbe83a84 100644
--- a/plugins/catalog-react/src/components/EntityDisplayName/EntityDisplayName.tsx
+++ b/plugins/catalog-react/src/components/EntityDisplayName/EntityDisplayName.tsx
@@ -49,7 +49,8 @@ const useStyles = makeStyles(
*/
export type EntityDisplayNameProps = {
entityRef: Entity | CompoundEntityRef | string;
- variant?: 'simple' | string;
+ noIcon?: boolean;
+ noTooltip?: boolean;
defaultKind?: string;
defaultNamespace?: string;
};
@@ -62,7 +63,7 @@ export type EntityDisplayNameProps = {
export const EntityDisplayName = (
props: EntityDisplayNameProps,
): JSX.Element => {
- const { entityRef, variant, defaultKind, defaultNamespace } = props;
+ const { entityRef, noIcon, noTooltip, defaultKind, defaultNamespace } = props;
const classes = useStyles();
const { primaryTitle, secondaryTitle, Icon } = useEntityPresentation(
@@ -77,7 +78,7 @@ export const EntityDisplayName = (
content = (
{content}
- {Icon && variant !== 'simple' ? (
+ {Icon && !noIcon ? (
@@ -86,7 +87,7 @@ export const EntityDisplayName = (
);
// Optionally, a tooltip as the outermost layer
- if (secondaryTitle) {
+ if (secondaryTitle && !noTooltip) {
content = (
{content}
diff --git a/plugins/catalog/src/components/EntityLayout/EntityLayout.tsx b/plugins/catalog/src/components/EntityLayout/EntityLayout.tsx
index 71c6bcc860..d253756411 100644
--- a/plugins/catalog/src/components/EntityLayout/EntityLayout.tsx
+++ b/plugins/catalog/src/components/EntityLayout/EntityLayout.tsx
@@ -79,11 +79,7 @@ function EntityLayoutTitle(props: {
whiteSpace="nowrap"
overflow="hidden"
>
- {entity ? (
-
- ) : (
- title
- )}
+ {entity ? : title}
{entity && }