From 7d7370e4711e498f7c5f393b5c59553a37503c16 Mon Sep 17 00:00:00 2001 From: Callum Rimmer Date: Sat, 31 Oct 2015 10:52:23 +0000 Subject: [PATCH] Added Props store option to createDevTools.js --- src/createDevTools.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/createDevTools.js b/src/createDevTools.js index 44730567..215fdbf8 100644 --- a/src/createDevTools.js +++ b/src/createDevTools.js @@ -13,14 +13,22 @@ export default function createDevTools(children) { return class DevTools extends Component { static contextTypes = { - store: PropTypes.object.isRequired + store: PropTypes.object + }; + + static propTypes = { + store: PropTypes.object }; static instrument = () => enhancer; constructor(props, context) { super(props, context); - this.liftedStore = context.store.liftedStore; + if (context.store) { + this.liftedStore = context.store.liftedStore; + } else { + this.liftedStore = props.store.liftedStore; + } } render() {