summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-core/src/components/UnsafeComponent.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gitbook-core/src/components/UnsafeComponent.js')
-rw-r--r--packages/gitbook-core/src/components/UnsafeComponent.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/gitbook-core/src/components/UnsafeComponent.js b/packages/gitbook-core/src/components/UnsafeComponent.js
index 81ec239..3534f45 100644
--- a/packages/gitbook-core/src/components/UnsafeComponent.js
+++ b/packages/gitbook-core/src/components/UnsafeComponent.js
@@ -22,7 +22,8 @@ const isServerSide = typeof window === 'undefined';
const UnsafeComponent = React.createClass({
propTypes: {
Component: React.PropTypes.func.isRequired,
- props: React.PropTypes.object
+ props: React.PropTypes.object,
+ children: React.PropTypes.node
},
contextTypes: {
store: React.PropTypes.object
@@ -41,12 +42,12 @@ const UnsafeComponent = React.createClass({
},
getInjected() {
- const { Component, props } = this.props;
+ const { Component, props, children } = this.props;
const { store } = this.context;
return (
<ReactRedux.Provider store={store}>
- <Component {...props}/>
+ <Component {...props}>{children}</Component>
</ReactRedux.Provider>
);
},