ambitious-knife-25690
01/08/2020, 4:04 PMambitious-knife-25690
01/08/2020, 4:04 PMambitious-knife-25690
01/08/2020, 4:05 PMambitious-knife-25690
01/08/2020, 4:05 PMuser
01/08/2020, 4:06 PMambitious-knife-25690
01/08/2020, 4:06 PMFixed back to fixed for these thingsuser
01/08/2020, 4:07 PMambitious-knife-25690
01/08/2020, 4:07 PMambitious-knife-25690
01/08/2020, 4:19 PMambitious-knife-25690
01/08/2020, 4:19 PMuser
01/08/2020, 4:21 PMbrainy-machine-50829
01/08/2020, 4:22 PMambitious-knife-25690
01/08/2020, 4:27 PMambitious-knife-25690
01/08/2020, 4:43 PMambitious-knife-25690
01/08/2020, 4:47 PMuser
01/08/2020, 4:47 PMuser
01/08/2020, 4:48 PMambitious-knife-25690
01/08/2020, 4:51 PMambitious-knife-25690
01/08/2020, 4:51 PMambitious-knife-25690
01/08/2020, 4:52 PMMailIcon but just saw that you got rid of the Icon suffixambitious-knife-25690
01/10/2020, 10:52 PMwrap by adding @:wrap(react.router.ReactRouter.withRouter) to the Component and then adding history as prop?ambitious-knife-25690
01/10/2020, 11:06 PM×
You should not use <Route> or withRouter() outside a <Router>ambitious-knife-25690
01/10/2020, 11:06 PM@:wrap(ReactRouter.withRouter)
@:wrap(Styles.withStyles(styles))
@:expose('App')
class App extends ReactComponentOf<Props, State> {ambitious-knife-25690
01/10/2020, 11:07 PMambitious-knife-25690
01/10/2020, 11:16 PMambitious-knife-25690
01/10/2020, 11:41 PMambitious-knife-25690
01/10/2020, 11:41 PMoverride function render() {
// trace(this.props.history);
return jsx('
<Router history={this.props.history}>
<ul>
<li>
<Link to="/">Home</Link>
</li>
<li>
<Link to="/about">About</Link>
</li>
<li>
<Link to="/dashboard">Dashboard</Link>
</li>
</ul>
<hr />
<Switch>
<Route exact path="/">
<Overview />
</Route>
<Route path="/about">
<SystemLogs />
</Route>
</Switch>
</Router>ambitious-knife-25690
01/10/2020, 11:42 PMRoute in the <Switch>ambitious-knife-25690
01/10/2020, 11:48 PM