feat: add require no auth route

This commit is contained in:
zerosoul
2022-03-28 20:54:55 +08:00
parent 18daee00e7
commit 58b66ad6a4
2 changed files with 20 additions and 1 deletions
+11 -1
View File
@@ -8,10 +8,12 @@ import HomePage from "./home";
import ChatPage from "./chat";
import ContactsPage from "./contacts";
import RequireAuth from "../common/component/RequireAuth";
import RequireNoAuth from "../common/component/RequireNoAuth";
import store from "../app/store";
import InvitePage from "./invite";
import toast from "react-hot-toast";
import ResourceManagement from "./resources";
const PageRoutes = () => {
const { online } = useSelector((store) => store.ui);
@@ -28,7 +30,14 @@ const PageRoutes = () => {
return (
<HashRouter>
<Routes>
<Route path="/login" element={<LoginPage />} />
<Route
path="/login"
element={
<RequireNoAuth>
<LoginPage />
</RequireNoAuth>
}
/>
<Route path="/invite" element={<InvitePage />} />
<Route
path="/"
@@ -48,6 +57,7 @@ const PageRoutes = () => {
<Route index element={<ContactsPage />} />
<Route path=":user_id" element={<ContactsPage />} />
</Route>
<Route path="files" element={<ResourceManagement />}></Route>
</Route>
<Route path="*" element={<NotFoundPage />} />
</Routes>