@@ -4,7 +4,7 @@ import 'swiper/css';
44
55import { BooltiUIProvider } from '@boolti/ui' ;
66import { QueryClientProvider } from '@boolti/api' ;
7- import { createBrowserRouter , RouterProvider } from 'react-router-dom' ;
7+ import { BrowserRouter , Routes , Route } from 'react-router-dom' ;
88import { HelmetProvider } from 'react-helmet-async' ;
99
1010import ProfilePage from './pages/ProfilePage' ;
@@ -14,40 +14,22 @@ import { ProfileVideosPage } from './pages/ProfileVideosPage';
1414import { ProfileLinkPage } from './pages/ProfileLinkPage' ;
1515import { Suspense } from 'react' ;
1616
17- const router = createBrowserRouter ( [
18- {
19- path : '/' ,
20- element : < NotFound /> ,
21- } ,
22- {
23- path : '/:userCode/shows' ,
24- element : < ProfilePastShowsPage /> ,
25- } ,
26- {
27- path : '/:userCode/videos' ,
28- element : < ProfileVideosPage /> ,
29- } ,
30- {
31- path : '/:userCode/links' ,
32- element : < ProfileLinkPage /> ,
33- } ,
34- {
35- path : '/:userCode' ,
36- element : < ProfilePage /> ,
37- } ,
38- {
39- path : '*' ,
40- element : < NotFound /> ,
41- } ,
42- ] ) ;
43-
4417const App = ( ) => {
4518 return (
4619 < QueryClientProvider >
4720 < BooltiUIProvider >
4821 < HelmetProvider >
4922 < Suspense fallback = { null } >
50- < RouterProvider router = { router } />
23+ < BrowserRouter >
24+ < Routes >
25+ < Route path = "/" element = { < NotFound /> } />
26+ < Route path = "/:userCode" element = { < ProfilePage /> } />
27+ < Route path = "/:userCode/shows" element = { < ProfilePastShowsPage /> } />
28+ < Route path = "/:userCode/videos" element = { < ProfileVideosPage /> } />
29+ < Route path = "/:userCode/links" element = { < ProfileLinkPage /> } />
30+ < Route path = "*" element = { < NotFound /> } />
31+ </ Routes >
32+ </ BrowserRouter >
5133 </ Suspense >
5234 </ HelmetProvider >
5335 </ BooltiUIProvider >
0 commit comments