import './App.css'; import './Fonts.css'; import Sidebar from './Emelents/Sidebar'; import { createBrowserRouter, RouterProvider } from 'react-router'; import IndexElement from './Emelents/IndexElement'; import ClassesList from './Emelents/ClassList'; import Topbar from './Emelents/Topbar'; import { AllowedLanguages, LanguageContext } from './Locales/Context'; import { useState } from 'react'; import { ReadCurrentLocale, SaveCurrentLocale } from './Locales/Locales'; import LegalNote from './Emelents/LegalNote'; import WeaponsIndex from './Pages/Weapons'; const router = createBrowserRouter([ { index: true, element: (), }, { path: "/classes", element: (), }, { path: "/weapons", element: (), }, ]); function App() { const [lang, setLang] = useState(ReadCurrentLocale()); function SetLanguage(newLang: AllowedLanguages) { console.log(`Setting a new language ${newLang}...`); SaveCurrentLocale(newLang); setLang(newLang); } return (
); } export default App;