diff --git a/frontend/src/Editor/ConfigHandle.jsx b/frontend/src/Editor/ConfigHandle.jsx
index f38c2492e4..8c1411a560 100644
--- a/frontend/src/Editor/ConfigHandle.jsx
+++ b/frontend/src/Editor/ConfigHandle.jsx
@@ -13,6 +13,7 @@ export const ConfigHandle = function ConfigHandle({
customClassName = '',
configWidgetHandlerForModalComponent = false,
isVersionReleased,
+ showHandle,
}) {
return (
- {mode === 'edit' &&
- !readOnly &&
- (configWidgetHandlerForModalComponent || mouseOver || isSelectedComponent) &&
- !isResizing && (
-
- )}
+ {mode === 'edit' && !readOnly && (
+
+ )}
Something went wrong.}
beforeCapture={(scope) => {
diff --git a/frontend/src/_styles/theme.scss b/frontend/src/_styles/theme.scss
index 69348ec143..6d0625ef89 100644
--- a/frontend/src/_styles/theme.scss
+++ b/frontend/src/_styles/theme.scss
@@ -2614,6 +2614,20 @@ hr {
z-index: 3 !important;
}
+.config-handle:hover,
+.widget-in-canvas:hover .config-handle{
+ visibility: visible;
+}
+
+.config-handle{
+ visibility: hidden;
+ transition: all .1s ease-in-out;
+}
+
+.canvas-area .modal .config-handle{
+ visibility: visible !important;
+}
+
.modal-content {
.config-handle {
position: absolute;