From 3612ef85fc2597dcc3d3ed7e0020ed7e6f980210 Mon Sep 17 00:00:00 2001 From: Jonas Wiesel Date: Fri, 22 Jun 2018 08:09:58 +0200 Subject: [PATCH 1/2] Enable default children on gateway destination --- src/GatewayDest.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/GatewayDest.js b/src/GatewayDest.js index 0ca4203..5ddd647 100644 --- a/src/GatewayDest.js +++ b/src/GatewayDest.js @@ -37,6 +37,6 @@ export default class GatewayDest extends React.Component { render() { const { component, tagName, ...attrs } = this.props; delete attrs.name; - return React.createElement(component || tagName || 'div', attrs, this.state.children); + return React.createElement(component || tagName || 'div', attrs, this.state.children || this.props.children); } } From 11511c4fda1bd41dd0e488c7b602c3790cfe3075 Mon Sep 17 00:00:00 2001 From: Jonas Wiesel Date: Fri, 22 Jun 2018 08:58:06 +0200 Subject: [PATCH 2/2] Fix default children --- src/GatewayDest.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/GatewayDest.js b/src/GatewayDest.js index 5ddd647..a8b61d2 100644 --- a/src/GatewayDest.js +++ b/src/GatewayDest.js @@ -37,6 +37,10 @@ export default class GatewayDest extends React.Component { render() { const { component, tagName, ...attrs } = this.props; delete attrs.name; - return React.createElement(component || tagName || 'div', attrs, this.state.children || this.props.children); + const children = + this.state.children && this.state.children.length > 0 + ? this.state.children + : this.props.children; + return React.createElement(component || tagName || 'div', attrs, children); } }