Skip to content

Commit c8bb309

Browse files
committed
Upgrade to React v19
1 parent 65a0f0b commit c8bb309

3 files changed

Lines changed: 45 additions & 58 deletions

File tree

package-lock.json

Lines changed: 35 additions & 49 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,23 @@
1313
"dependencies": {
1414
"i18next": "^24.2.0",
1515
"i18next-browser-languagedetector": "^8.0.2",
16-
"react": "^18.3.1",
17-
"react-dom": "^18.3.1",
16+
"react": "19.0.0",
17+
"react-dom": "19.0.0",
1818
"react-i18next": "^15.2.0",
1919
"react-router": "^7.1.1",
2020
"vite-plugin-svgr": "^4.3.0"
2121
},
2222
"devDependencies": {
2323
"@eslint/js": "^9.17.0",
24-
"@types/react": "^18.3.17",
25-
"@types/react-dom": "^18.3.5",
24+
"@types/react": "^19.0.2",
25+
"@types/react-dom": "^19.0.2",
2626
"@vitejs/plugin-react": "^4.3.4",
2727
"eslint": "^9.17.0",
28-
"eslint-plugin-react": "^7.37.2",
29-
"eslint-plugin-react-hooks": "^5.0.0",
28+
"eslint-plugin-react": "^7.37.3",
29+
"eslint-plugin-react-hooks": "^5.1.0",
3030
"eslint-plugin-react-refresh": "^0.4.16",
31-
"globals": "^15.13.0",
32-
"vite": "^6.0.3"
31+
"globals": "^15.14.0",
32+
"vite": "^6.0.5"
3333
},
3434
"repository": {
3535
"type": "git",

src/pages/Settings.jsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ const getLanguageName = (contextLanguage, languageCode) => {
2020
function SettingsComponent() {
2121
const navigate = useNavigate();
2222
const [languageMenuVisible, setLanguageMenuVisible] = useState(location.hash.includes('#menu'));
23+
const availableLanguages = Object.keys(i18n.services.resourceStore.data);
2324

2425
const handlePopState = () => {
2526
if (languageMenuVisible) {
@@ -76,7 +77,7 @@ function SettingsComponent() {
7677
onMenuItemSelected={onMenuItemSelected}
7778
visible={languageMenuVisible}
7879
onClose={() => setLanguageMenuVisible(false)}>
79-
{Object.keys(i18n.services.resourceStore.data).map((langCode) =>
80+
{availableLanguages.map((langCode) =>
8081
<span key={langCode}>{getLanguageName(i18n.resolvedLanguage, langCode)}</span>
8182
)}
8283
</OptionsMenu>

0 commit comments

Comments
 (0)