feat(web): add bgm viewer navigation

This commit is contained in:
2026-08-09 20:02:03 +08:00
parent 64c8bb60b3
commit 4e18ab5bc8
12 changed files with 403 additions and 66 deletions
+12
View File
@@ -4,6 +4,12 @@ import ModPage from './pages/ModPage';
import FullSetupPage from './pages/FullSetupPage';
import BgmPage from './pages/BgmPage';
import BgmPackagePage from './pages/BgmPackagePage';
import PartsPage from './pages/PartsPage';
import PartPage from './pages/PartPage';
import SurfacesPage from './pages/SurfacesPage';
import SurfacePage from './pages/SurfacePage';
import SetupsPage from './pages/SetupsPage';
import SetupPage from './pages/SetupPage';
export default function App() {
return (
@@ -30,6 +36,12 @@ export default function App() {
<Route path="/mod/:id/setup" element={<FullSetupPage />} />
<Route path="/bgm" element={<BgmPage />} />
<Route path="/bgm/:id" element={<BgmPackagePage />} />
<Route path="/bgm/:id/parts" element={<PartsPage />} />
<Route path="/bgm/:id/parts/:type/:part" element={<PartPage />} />
<Route path="/bgm/:id/surfaces" element={<SurfacesPage />} />
<Route path="/bgm/:id/surfaces/:type/:surface" element={<SurfacePage />} />
<Route path="/bgm/:id/setups" element={<SetupsPage />} />
<Route path="/bgm/:id/setups/:type/:setup" element={<SetupPage />} />
</Routes>
</main>
</div>