From 99ef11340d38c1c1897049e27eb373d021dd9091 Mon Sep 17 00:00:00 2001 From: Giuliano Kranevitter Date: Tue, 4 Jul 2017 14:03:15 -0400 Subject: [PATCH] Remove decorators dependency The lib shouldn't depend on Decorators, that should be a developer option because required the Babel transpiler to support decorators --- index.js | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/index.js b/index.js index d7b05d5..148ae25 100644 --- a/index.js +++ b/index.js @@ -50,16 +50,12 @@ Actions.iterate = (root: Scene, parentProps = {}, refsParam = {}, wrapBy) => { return originalIterate({...root, props: {...root.props, type}}, parentProps, refsParam, wrapBy); } -@observer -class Router extends React.Component { - render() { - const {navBar, ...newProps} = this.props; - if (navBar) { - newProps.navBar = observer(navBar); - } - return +const Router = observer(({navBar, ...newProps}) => { + if (navBar) { + newProps.navBar = observer(navBar); } -} + return +}) export { Actions,