From 2f3247b500b6b239918a9e327ebc31028b028ba2 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sat, 7 Oct 2023 20:59:18 -0400 Subject: [PATCH] fix: Cannot read properties of undefined (reading 'width') --- shared/editor/components/hooks/useComponentSize.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shared/editor/components/hooks/useComponentSize.ts b/shared/editor/components/hooks/useComponentSize.ts index 818fd7207..7573c78e5 100644 --- a/shared/editor/components/hooks/useComponentSize.ts +++ b/shared/editor/components/hooks/useComponentSize.ts @@ -28,11 +28,12 @@ export default function useComponentSize( useEffect(() => { const handleResize = () => { - setSize((state: DOMRect) => { + setSize((state) => { const rect = element?.getBoundingClientRect(); if ( rect && + state && Math.round(state.width) === Math.round(rect.width) && Math.round(state.height) === Math.round(rect.height) && Math.round(state.x) === Math.round(rect.x) &&