Skip to content

Commit

Permalink
feat: Adopt spa-components/LanguageProvider
Browse files Browse the repository at this point in the history
Instead of making the user pick the language every time they open the
app, remember their decision and redirect them.
  • Loading branch information
evancharlton committed Jan 15, 2025
1 parent be14659 commit 778a003
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
13 changes: 10 additions & 3 deletions src/App/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { RecoilRoot } from "recoil";
import SettingsLoader from "./Setup/SettingsLoader";
import WithLanguage from "./WithLanguage";
import { Header } from "../spa-components/Header";
import LanguageSelector from "../spa-components/LanguageSelector";
import { LanguageProvider } from "../spa-components/LanguageSelector";
import PwaContainer from "../spa-components/PwaContainer";
import classes from "./Page.module.css";
import Help from "../Game/Header/Help";
Expand Down Expand Up @@ -34,11 +34,18 @@ const Root = () => (
path=""
element={
<div className={classes.languages}>
<LanguageSelector />
<LanguageProvider />
</div>
}
/>
<Route path="/:lang/*" element={<WithLanguage />} />
<Route
path="/:lang/*"
element={
<LanguageProvider>
<WithLanguage />
</LanguageProvider>
}
/>
</Route>
</Routes>
</HashRouter>
Expand Down

0 comments on commit 778a003

Please sign in to comment.