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 && ( <> - + )} {!loadingState && showDownloadButton && (
- + { if (document.activeElement === e.currentTarget) { @@ -1833,7 +1840,7 @@ export function Table({ )} {!loadingState && !hideColumnSelectorButton && ( <> - +