diff --git a/web/src/App.jsx b/web/src/App.jsx index 91c4d1a1e..a5d1ebc00 100644 --- a/web/src/App.jsx +++ b/web/src/App.jsx @@ -18,7 +18,7 @@ For commercial licensing, please contact support@quantumnous.com */ import React, { lazy, Suspense, useContext, useMemo } from 'react'; -import { Route, Routes, useLocation } from 'react-router-dom'; +import { Route, Routes, useLocation, useParams } from 'react-router-dom'; import Loading from './components/common/ui/Loading'; import User from './pages/User'; import { AuthRedirect, PrivateRoute, AdminRoute } from './helpers'; @@ -56,6 +56,11 @@ const About = lazy(() => import('./pages/About')); const UserAgreement = lazy(() => import('./pages/UserAgreement')); const PrivacyPolicy = lazy(() => import('./pages/PrivacyPolicy')); +function DynamicOAuth2Callback() { + const { provider } = useParams(); + return ; +} + function App() { const location = useLocation(); const [statusState] = useContext(StatusContext); @@ -234,6 +239,14 @@ function App() { } /> + } key={location.pathname}> + + + } + />