From 1425b8ffde53e270f32a67aec804145942efde62 Mon Sep 17 00:00:00 2001 From: moklick Date: Fri, 11 Sep 2020 10:54:04 +0200 Subject: [PATCH] refactor(element-parsing): handle elements with integer ids closes #500 --- src/hooks/useElementUpdater.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hooks/useElementUpdater.ts b/src/hooks/useElementUpdater.ts index f0109bf5..f3f7fdc1 100644 --- a/src/hooks/useElementUpdater.ts +++ b/src/hooks/useElementUpdater.ts @@ -11,7 +11,7 @@ const useElementUpdater = (propElements: Elements): void => { useEffect(() => { const nextElements: Elements = propElements.map((propElement) => { - const existingElement = stateElements.find((el) => el.id === propElement.id); + const existingElement = stateElements.find((el) => el.id === propElement.id?.toString()); if (existingElement) { const data = !isEqual(existingElement.data, propElement.data) @@ -41,7 +41,7 @@ const useElementUpdater = (propElements: Elements): void => { if (typeof propElement.isHidden !== 'undefined') { elementProps.isHidden = propElement.isHidden; } - + if (typeof propElement.type !== 'undefined') { elementProps.type = propElement.type; }