Skip to content

Commit 558dff5

Browse files
committed
upgrading react-router-dom package to latest and utilising new routes structure
1 parent cb4e762 commit 558dff5

File tree

5 files changed

+68
-43
lines changed

5 files changed

+68
-43
lines changed

package-lock.json

Lines changed: 46 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"prismjs": "^1.29.0",
2121
"react": "^18.3.1",
2222
"react-dom": "^18.3.1",
23-
"react-router-dom": "^6.27.0",
23+
"react-router-dom": "^7.1.1",
2424
"react-syntax-highlighter": "^15.6.1"
2525
},
2626
"devDependencies": {

src/appRouter.tsx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { Route, Routes } from "react-router-dom";
2+
3+
import Container from "@components/Container";
4+
import SnippetList from "@components/SnippetList";
5+
6+
const AppRouter = () => {
7+
return (
8+
<Routes>
9+
<Route element={<Container />}>
10+
<Route path="/" element={<SnippetList />} />
11+
</Route>
12+
</Routes>
13+
);
14+
};
15+
16+
export default AppRouter;

src/main.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,17 @@ import "@styles/main.css";
22

33
import { StrictMode } from "react";
44
import { createRoot } from "react-dom/client";
5-
import { RouterProvider } from "react-router-dom";
5+
import { BrowserRouter } from "react-router-dom";
66

7+
import AppRouter from "@appRouter";
78
import { AppProvider } from "@contexts/AppContext";
8-
import { router } from "@router";
99

1010
createRoot(document.getElementById("root")!).render(
1111
<StrictMode>
1212
<AppProvider>
13-
<RouterProvider router={router} />
13+
<BrowserRouter>
14+
<AppRouter />
15+
</BrowserRouter>
1416
</AppProvider>
1517
</StrictMode>
1618
);

src/router.tsx

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)