From d7fb6f3b2f18f145a3ad18ff4f6ce965ab26b76c Mon Sep 17 00:00:00 2001 From: Kavin Venkatachalam Date: Fri, 22 Dec 2023 10:42:45 +0530 Subject: [PATCH] Fixed selecting configHandle bug --- frontend/src/Editor/ConfigHandle.jsx | 2 ++ frontend/src/Editor/DraggableBox.jsx | 32 ++++++++++++++-------------- frontend/src/_styles/theme.scss | 14 ++++++++++++ 3 files changed, 32 insertions(+), 16 deletions(-) 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;