import AlttpSeed from './pages/AlttpSeed';
import Front from './pages/Front';
import Map from './pages/Map';
+import Schedule from './pages/Schedule';
import Technique from './pages/Technique';
import Techniques from './pages/Techniques';
import Tournament from './pages/Tournament';
import User from './pages/User';
import AlttpBaseRomProvider from '../helpers/AlttpBaseRomContext';
import UserContext from '../helpers/UserContext';
+import i18n from '../i18n';
const App = () => {
const [user, setUser] = useState(null);
<AlttpBaseRomProvider>
<UserContext.Provider value={user}>
<Helmet>
+ <html lang={i18n.language} />
<title>{t('general.appName')}</title>
<meta name="description" content={t('general.appDescription')} />
</Helmet>
<Header doLogout={doLogout} />
<Routes>
+ <Route
+ path="dungeons"
+ element={<Techniques namespace="dungeons" type="dungeon" />}
+ />
+ <Route
+ path="dungeons/:name"
+ element={<Technique namespace="dungeons" type="dungeon" />}
+ />
<Route path="h/:hash" element={<AlttpSeed />} />
+ <Route
+ path="locations"
+ element={<Techniques namespace="locations" type="location" />}
+ />
+ <Route
+ path="locations/:name"
+ element={<Technique namespace="locations" type="location" />}
+ />
<Route path="map" element={<Map />} />
<Route
path="modes"
path="rulesets/:name"
element={<Technique namespace="rulesets" type="ruleset" />}
/>
+ <Route path="schedule" element={<Schedule />} />
<Route
path="tech"
element={<Techniques namespace="techniques" type="tech" />}