11import { useState } from "react" ;
2+ import { Route , Routes } from "react-router" ;
23import NotFound from "./pages/NotFound/NotFound" ;
34import GameInterface from "./pages/Play/GameInterface" ;
45import Result from "./pages/Result/Result" ;
56import Start from "./pages/Start/Start" ;
6- import Tutorial from "./pages/Tutorial/Tutorial" ;
7- import "./App.css" ;
8- import { Route , BrowserRouter as Router , Routes } from "react-router-dom" ;
97import BasicRules from "./pages/Tutorial/BasicRules" ;
108import LocalRules from "./pages/Tutorial/LocalRules" ;
9+ import Tutorial from "./pages/Tutorial/Tutorial" ;
10+ import "./App.css" ;
1111
1212export type PlayerInfo = {
1313 rank : number | null ;
@@ -33,27 +33,25 @@ function App() {
3333 fontFamily : "YuMincho, Hiragino Mincho ProN, serif" ,
3434 } }
3535 >
36- < Router >
37- < Routes >
38- < Route path = "/" element = { < Start setPlayerInfo = { setPlayerInfo } /> } />
39- < Route path = "/tutorial" element = { < Tutorial /> } >
40- < Route index element = { < BasicRules /> } />
41- < Route path = "basic" element = { < BasicRules /> } />
42- < Route path = "local" element = { < LocalRules /> } />
43- </ Route >
44- < Route
45- path = "/play"
46- element = {
47- < GameInterface
48- playerInfo = { playerInfo }
49- setPlayerInfo = { setPlayerInfo }
50- />
51- }
52- />
53- < Route path = "/result" element = { < Result playerInfo = { playerInfo } /> } />
54- < Route path = "*" element = { < NotFound /> } />
55- </ Routes >
56- </ Router >
36+ < Routes >
37+ < Route index element = { < Start setPlayerInfo = { setPlayerInfo } /> } />
38+ < Route path = "tutorial" element = { < Tutorial /> } >
39+ < Route index element = { < BasicRules /> } />
40+ < Route path = "basic" element = { < BasicRules /> } />
41+ < Route path = "local" element = { < LocalRules /> } />
42+ </ Route >
43+ < Route
44+ path = "play"
45+ element = {
46+ < GameInterface
47+ playerInfo = { playerInfo }
48+ setPlayerInfo = { setPlayerInfo }
49+ />
50+ }
51+ />
52+ < Route path = "result" element = { < Result playerInfo = { playerInfo } /> } />
53+ < Route path = "*" element = { < NotFound /> } />
54+ </ Routes >
5755 </ div >
5856 ) ;
5957}
0 commit comments