mirror of
https://gitlab.com/comunic/comunicconsole
synced 2025-10-15 02:14:42 +00:00
Integrate router
This commit is contained in:
17
src/ui/routes/MainRoute.tsx
Normal file
17
src/ui/routes/MainRoute.tsx
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Main route
|
||||
*
|
||||
* @author Pierre Hubert
|
||||
*/
|
||||
|
||||
import { Route, BrowserRouter as Router, Switch } from "react-router-dom";
|
||||
|
||||
export function MainRoute() {
|
||||
return (
|
||||
<Router>
|
||||
<Switch>
|
||||
<Route path="*">Not found</Route>
|
||||
</Switch>
|
||||
</Router>
|
||||
);
|
||||
}
|
@@ -7,6 +7,7 @@
|
||||
import React from "react";
|
||||
import { AccountHelper } from "../../helpers/AccountHelper";
|
||||
import { LoginRoute } from "../routes/LoginRoute";
|
||||
import { MainRoute } from "../routes/MainRoute";
|
||||
import { AsyncWidget } from "./AsyncWidget";
|
||||
|
||||
interface InitWidgetState {
|
||||
@@ -45,10 +46,6 @@ export class InitWidget extends React.Component<{}, InitWidgetState> {
|
||||
}
|
||||
|
||||
build() {
|
||||
return this.state.signedIn ? (
|
||||
<div>{AccountHelper.currentAccount.name}</div>
|
||||
) : (
|
||||
<LoginRoute></LoginRoute>
|
||||
);
|
||||
return this.state.signedIn ? <MainRoute /> : <LoginRoute></LoginRoute>;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user