Skip to content

Commit 2a2dd8b

Browse files
committed
feat: add react router to the mix
1 parent 3fb9fc4 commit 2a2dd8b

File tree

3 files changed

+38
-2
lines changed

3 files changed

+38
-2
lines changed

backend/static/js/gist/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
},
1212
"dependencies": {
1313
"react": "^18.3.1",
14-
"react-dom": "^18.3.1"
14+
"react-dom": "^18.3.1",
15+
"react-router": "^7.1.5"
1516
},
1617
"devDependencies": {
1718
"@eslint/js": "^9.17.0",
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
import { StrictMode } from 'react'
22
import { createRoot } from 'react-dom/client'
3+
import { BrowserRouter, Routes, Route } from "react-router";
34
import './index.css'
45
import App from './App.tsx'
56

67
createRoot(document.getElementById('root')!).render(
78
<StrictMode>
8-
<App />
9+
<BrowserRouter>
10+
<Routes>
11+
<Route path="/" element={<App />} />
12+
</Routes>
13+
</BrowserRouter>
914
</StrictMode>,
1015
)

backend/static/js/gist/yarn.lock

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -558,6 +558,11 @@
558558
dependencies:
559559
"@babel/types" "^7.20.7"
560560

561+
"@types/cookie@^0.6.0":
562+
version "0.6.0"
563+
resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.6.0.tgz#eac397f28bf1d6ae0ae081363eca2f425bedf0d5"
564+
integrity sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==
565+
561566
"@types/estree@1.0.6", "@types/estree@^1.0.6":
562567
version "1.0.6"
563568
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
@@ -787,6 +792,11 @@ convert-source-map@^2.0.0:
787792
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a"
788793
integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==
789794

795+
cookie@^1.0.1:
796+
version "1.0.2"
797+
resolved "https://registry.yarnpkg.com/cookie/-/cookie-1.0.2.tgz#27360701532116bd3f1f9416929d176afe1e4610"
798+
integrity sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==
799+
790800
cross-spawn@^7.0.6:
791801
version "7.0.6"
792802
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
@@ -1332,6 +1342,16 @@ react-refresh@^0.14.2:
13321342
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9"
13331343
integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==
13341344

1345+
react-router@^7.1.5:
1346+
version "7.1.5"
1347+
resolved "https://registry.yarnpkg.com/react-router/-/react-router-7.1.5.tgz#c9e19d329d9ce2215fdae844ab6b023b911094db"
1348+
integrity sha512-8BUF+hZEU4/z/JD201yK6S+UYhsf58bzYIDq2NS1iGpwxSXDu7F+DeGSkIXMFBuHZB21FSiCzEcUb18cQNdRkA==
1349+
dependencies:
1350+
"@types/cookie" "^0.6.0"
1351+
cookie "^1.0.1"
1352+
set-cookie-parser "^2.6.0"
1353+
turbo-stream "2.4.0"
1354+
13351355
react@^18.3.1:
13361356
version "18.3.1"
13371357
resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891"
@@ -1401,6 +1421,11 @@ semver@^7.6.0:
14011421
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
14021422
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
14031423

1424+
set-cookie-parser@^2.6.0:
1425+
version "2.7.1"
1426+
resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz#3016f150072202dfbe90fadee053573cc89d2943"
1427+
integrity sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==
1428+
14041429
shebang-command@^2.0.0:
14051430
version "2.0.0"
14061431
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
@@ -1442,6 +1467,11 @@ ts-api-utils@^2.0.0:
14421467
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.0.0.tgz#b9d7d5f7ec9f736f4d0f09758b8607979044a900"
14431468
integrity sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==
14441469

1470+
turbo-stream@2.4.0:
1471+
version "2.4.0"
1472+
resolved "https://registry.yarnpkg.com/turbo-stream/-/turbo-stream-2.4.0.tgz#1e4fca6725e90fa14ac4adb782f2d3759a5695f0"
1473+
integrity sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==
1474+
14451475
type-check@^0.4.0, type-check@~0.4.0:
14461476
version "0.4.0"
14471477
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"

0 commit comments

Comments
 (0)