diff --git a/src/common/component/RequireNoAuth.js b/src/common/component/RequireNoAuth.js
new file mode 100644
index 00000000..836ae3e6
--- /dev/null
+++ b/src/common/component/RequireNoAuth.js
@@ -0,0 +1,9 @@
+// import React from 'react'
+import { Navigate } from "react-router-dom";
+
+import { useSelector } from "react-redux";
+
+export default function RequireNoAuth({ children, redirectTo = "/" }) {
+ const { token } = useSelector((store) => store.authData);
+ return token ? : children;
+}
diff --git a/src/routes/index.js b/src/routes/index.js
index 67e11ce2..0740ee68 100644
--- a/src/routes/index.js
+++ b/src/routes/index.js
@@ -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 (
- } />
+
+
+
+ }
+ />
} />
{
} />
} />
+ }>
} />