X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=resources%2Fjs%2Fcomponents%2FApp.js;h=9656da2a75bd08aa74344af3508daf5e5aba8042;hb=a66d944386be0800f8f60644adbac721d9f77dd1;hp=0199b931c43a81776c8d6188726107538509e74d;hpb=c9490fbe2305cbe6e6c7ebe125461d95f008c7fe;p=alttp.git diff --git a/resources/js/components/App.js b/resources/js/components/App.js index 0199b93..9656da2 100644 --- a/resources/js/components/App.js +++ b/resources/js/components/App.js @@ -1,14 +1,26 @@ import axios from 'axios'; import React, { useEffect, useState } from 'react'; +import { Helmet } from 'react-helmet'; +import { useTranslation } from 'react-i18next'; import { BrowserRouter, Navigate, Route, Routes } from 'react-router-dom'; +import Footer from './common/Footer'; import Header from './common/Header'; +import AlttpSeed from './pages/AlttpSeed'; +import Front from './pages/Front'; +import Map from './pages/Map'; +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'; const App = () => { const [user, setUser] = useState(null); + const { t } = useTranslation(); + const checkAuth = async () => { try { const response = await axios.get('/api/user'); @@ -47,13 +59,48 @@ const App = () => { }, []); return - -
- - } /> - } /> - - + + + + {t('general.appName')} + + +
+ + } /> + } /> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + } /> + } /> + } /> + } /> + +