diff --git a/frontend/src/Editor/Components/Table/Table.jsx b/frontend/src/Editor/Components/Table/Table.jsx
index 4d9204662e..2b0eef3299 100644
--- a/frontend/src/Editor/Components/Table/Table.jsx
+++ b/frontend/src/Editor/Components/Table/Table.jsx
@@ -187,6 +187,7 @@ export function Table({
const [hoverAdded, setHoverAdded] = useState(false);
const [generatedColumn, setGeneratedColumn] = useState([]);
const [isCellValueChanged, setIsCellValueChanged] = useState(false);
+ const [ tableButtonHoveredId, setTableButtonHoveredId ] = useState("");
const mergeToTableDetails = (payload) => dispatch(reducerActions.mergeToTableDetails(payload));
const mergeToFilterDetails = (payload) => dispatch(reducerActions.mergeToFilterDetails(payload));
@@ -1103,6 +1104,12 @@ export function Table({
onClick={(event) => {
onComponentClick(id, component, event);
}}
+ onMouseEnter={(event) => {
+ setTableButtonHoveredId(id);
+ }}
+ onMouseLeave={(event) => {
+ setTableButtonHoveredId("");
+ }}
ref={tableRef}
>
{(displaySearchBox || showFilterButton) && (
@@ -1780,7 +1787,7 @@ export function Table({
)}
{!loadingState && showAddNewRowButton && (
<>
-