From 92316d6264ee84a24ff22331bd88e460de4adbb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Wed, 11 Apr 2018 15:04:57 +0200 Subject: [PATCH 1/2] fix(getInputs): Fix getInputs for children --- src/withNextInputAutoFocus.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/withNextInputAutoFocus.js b/src/withNextInputAutoFocus.js index 4e3c18f..d1f234d 100644 --- a/src/withNextInputAutoFocus.js +++ b/src/withNextInputAutoFocus.js @@ -12,10 +12,11 @@ const withNextInputAutoFocusContextType = { getInputs = children => (isArray(children) ? children : [children]).reduce((partialInputs, child) => { - if (child.props.children) { + if (child.props && child.props.children) { + debugger; return partialInputs.concat(getInputs(child.props.children)); } - if (child && !!child.props.name) return partialInputs.concat(child); + if (child && child.props && !!child.props.name) return partialInputs.concat(child); return partialInputs; }, []); From a0dd9d436ba545a2b16cb5d758e2872a3abaedb7 Mon Sep 17 00:00:00 2001 From: Thomas Pucci Date: Wed, 11 Apr 2018 15:06:51 +0200 Subject: [PATCH 2/2] fix(getInputs): remove unecessary debugger statement --- src/withNextInputAutoFocus.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/withNextInputAutoFocus.js b/src/withNextInputAutoFocus.js index d1f234d..ee5dc0e 100644 --- a/src/withNextInputAutoFocus.js +++ b/src/withNextInputAutoFocus.js @@ -13,7 +13,6 @@ const withNextInputAutoFocusContextType = { getInputs = children => (isArray(children) ? children : [children]).reduce((partialInputs, child) => { if (child.props && child.props.children) { - debugger; return partialInputs.concat(getInputs(child.props.children)); } if (child && child.props && !!child.props.name) return partialInputs.concat(child);