Skip to content

Commit 341b4ab

Browse files
clean up variables
1 parent a17b20f commit 341b4ab

File tree

1 file changed

+6
-22
lines changed

1 file changed

+6
-22
lines changed

src/App.js

+6-22
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
1-
import React, { useEffect, useState } from "react";
1+
import React from "react";
22
import { Route, Redirect } from "react-router-dom";
33

4-
import { IonApp, IonSpinner, IonRouterOutlet } from "@ionic/react";
4+
import { IonApp, IonRouterOutlet, IonLoading } from "@ionic/react";
55
import { IonReactRouter } from "@ionic/react-router";
66

77
import HomePage from "./pages/HomePage";
88
import LoginPage from "./pages/LoginPage";
99
import RegistrationPage from "./pages/RegistrationPage";
1010

1111
import { observer, MobXProviderContext } from "mobx-react";
12-
import { autorun } from "mobx";
1312

1413
const PrivateRoutes = () => {
1514
return (
@@ -34,28 +33,13 @@ const PublicRoutes = () => {
3433

3534
const App = () => {
3635
const { store } = React.useContext(MobXProviderContext);
37-
const [hasUser, setHasUser] = useState(false);
38-
useEffect(() => {
39-
autorun(() => {
40-
setHasUser(store.authenticatedUser !== null);
41-
});
42-
}, [store.authenticatedUser]);
43-
44-
console.log(hasUser);
4536

4637
return !store.authCheckComplete ? (
47-
<div
48-
style={{
49-
position: "absolute",
50-
left: "50%",
51-
top: "50%",
52-
transform: "translate(-50%, -50%)",
53-
}}
54-
>
55-
<IonSpinner name="circles" />
56-
</div>
38+
<IonApp>
39+
<IonLoading message="Starting App..." />
40+
</IonApp>
5741
) : (
58-
<IonApp>{hasUser ? <PublicRoutes /> : <PrivateRoutes />}</IonApp>
42+
<IonApp>{store.authenticatedUser ? <PublicRoutes /> : <PrivateRoutes />}</IonApp>
5943
);
6044
};
6145

0 commit comments

Comments
 (0)