From 07c53b989aed1d96d1f6bfd80883c7ffeb776055 Mon Sep 17 00:00:00 2001 From: Brandon Duffany Date: Sun, 13 Dec 2020 15:25:05 -0500 Subject: [PATCH] Don't clone element if props aren't overridden --- src/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.tsx b/src/index.tsx index 4f72123..bffc449 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -155,7 +155,7 @@ class InPortal extends React.PureComponent { return ReactDOM.createPortal( React.Children.map(children, (child) => { - if (!React.isValidElement(child)) return child; + if (!React.isValidElement(child) || !this.state.nodeProps) return child; return React.cloneElement(child, this.state.nodeProps) }), node.element