From 6031abde6b6130801ab39830050ecfc4206cb402 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 27 Jul 2024 02:10:10 +0530 Subject: [PATCH] feat: use ElementInfo type --- src/components/organisms/BrowserWindow.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/organisms/BrowserWindow.tsx b/src/components/organisms/BrowserWindow.tsx index 334aec53..7aadf67d 100644 --- a/src/components/organisms/BrowserWindow.tsx +++ b/src/components/organisms/BrowserWindow.tsx @@ -20,7 +20,7 @@ interface ElementInfo { export const BrowserWindow = () => { const [canvasRef, setCanvasReference] = useState | undefined>(undefined); const [screenShot, setScreenShot] = useState(""); - const [highlighterData, setHighlighterData] = useState<{ rect: DOMRect, selector: string, elementInfo: {} } | null>(null); + const [highlighterData, setHighlighterData] = useState<{ rect: DOMRect, selector: string, elementInfo: ElementInfo | null;} | null>(null); const [showConfirmation, setShowConfirmation] = useState(false); const { socket } = useSocketStore(); @@ -61,7 +61,7 @@ export const BrowserWindow = () => { } }, [screenShot, canvasRef, socket, screencastHandler]); - const highlighterHandler = useCallback((data: { rect: DOMRect, selector: string, elementInfo: {} }) => { + const highlighterHandler = useCallback((data: { rect: DOMRect, selector: string, elementInfo: ElementInfo | null }) => { setHighlighterData(data); }, [highlighterData])