X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=resources%2Fjs%2Fcomponents%2FApp.js;h=a26683c477b71f8a01e43b8a7558a3e4d34b2a16;hb=33157cf7893e1faf8006f4296eb99dd7adf5bc37;hp=6d4030357082ad7e4c985c62349ea06b8519f629;hpb=6c51a1601e74bc822ccafe984d525d0e9a35ca28;p=alttp.git diff --git a/resources/js/components/App.js b/resources/js/components/App.js index 6d40303..a26683c 100644 --- a/resources/js/components/App.js +++ b/resources/js/components/App.js @@ -1,20 +1,28 @@ 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 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); + const { t } = useTranslation(); + const checkAuth = async () => { try { const response = await axios.get('/api/user'); @@ -55,16 +63,46 @@ const App = () => { return + + + {t('general.appName')} + +
} /> - } /> - } /> + } /> + } + /> + } + /> + } + /> + } + /> + } /> + } + /> + } + /> } /> } /> } /> } /> +