From b7319e7a172ad824cb135e286e5beb21d5d9eff0 Mon Sep 17 00:00:00 2001 From: Hetu Nandu Date: Thu, 30 Jan 2025 18:09:11 +0530 Subject: [PATCH] chore: minor change --- .../CodeEditor/PeekOverlayPopup/PeekOverlayPopup.tsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/client/src/components/editorComponents/CodeEditor/PeekOverlayPopup/PeekOverlayPopup.tsx b/app/client/src/components/editorComponents/CodeEditor/PeekOverlayPopup/PeekOverlayPopup.tsx index d2a501294a2..9b40c04b8ea 100644 --- a/app/client/src/components/editorComponents/CodeEditor/PeekOverlayPopup/PeekOverlayPopup.tsx +++ b/app/client/src/components/editorComponents/CodeEditor/PeekOverlayPopup/PeekOverlayPopup.tsx @@ -54,15 +54,18 @@ export function PeekOverlayPopUpContent( configTree, ); - const jsData = useMemo( + const [jsData, dataType] = useMemo( // Because getPropertyData can return a function // And we don't want to execute it. - () => getPropertyData(filteredData, propertyPath), + () => { + const jsData = getPropertyData(filteredData, propertyPath); + const dataType = getDataTypeHeader(jsData); + + return [jsData, dataType]; + }, [filteredData, propertyPath], ); - const dataType = useMemo(() => getDataTypeHeader(jsData), [jsData]); - const debouncedHide = debounce(hidePeekOverlay, PEEK_OVERLAY_DELAY); const getPositionValues = useCallback(() => {