diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Tag/TagsV1/TagsV1.component.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Tag/TagsV1/TagsV1.component.tsx
index 1eba4884903e..450782471a3d 100644
--- a/openmetadata-ui/src/main/resources/ui/src/components/Tag/TagsV1/TagsV1.component.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/components/Tag/TagsV1/TagsV1.component.tsx
@@ -41,6 +41,7 @@ const TagsV1 = ({
tooltipOverride,
tagType,
size,
+ isEditTags,
}: TagsV1Props) => {
const color = useMemo(
() => (isVersionPage ? undefined : tag.style?.color),
@@ -144,7 +145,8 @@ const TagsV1 = ({
),
},
'tag-chip tag-chip-content',
- size
+ size,
+ 'cursor-pointer'
)}
data-testid="tags"
style={
@@ -185,14 +187,19 @@ const TagsV1 = ({
}
return (
-
- {tagChip}
-
+ <>
+ {isEditTags ? (
+ tagChip
+ ) : (
+
+ {tagChip}
+
+ )}
+ >
);
};
diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Tag/TagsV1/TagsV1.interface.ts b/openmetadata-ui/src/main/resources/ui/src/components/Tag/TagsV1/TagsV1.interface.ts
index e66686e9c7fe..d73d707f8caf 100644
--- a/openmetadata-ui/src/main/resources/ui/src/components/Tag/TagsV1/TagsV1.interface.ts
+++ b/openmetadata-ui/src/main/resources/ui/src/components/Tag/TagsV1/TagsV1.interface.ts
@@ -31,4 +31,5 @@ export type TagsV1Props = {
tooltipOverride?: string;
tagType?: TagSource;
size?: SelectProps['size'];
+ isEditTags?: boolean;
};
diff --git a/openmetadata-ui/src/main/resources/ui/src/components/common/AsyncSelectList/AsyncSelectList.tsx b/openmetadata-ui/src/main/resources/ui/src/components/common/AsyncSelectList/AsyncSelectList.tsx
index c10ba5908001..3bd1621e228d 100644
--- a/openmetadata-ui/src/main/resources/ui/src/components/common/AsyncSelectList/AsyncSelectList.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/components/common/AsyncSelectList/AsyncSelectList.tsx
@@ -248,6 +248,7 @@ const AsyncSelectList: FC = ({
return (
> = ({
return (