fix language selection and missing locales
All checks were successful
Build & Push Docker Image / build (push) Successful in 1m7s
Build & Push Docker Image / build (release) Successful in 1m10s

This commit is contained in:
2026-02-24 18:40:22 +01:00
parent d79dfe86c7
commit 44ebdcb8ee
6 changed files with 98 additions and 21 deletions

View File

@@ -1,5 +1,7 @@
import { useEffect } from 'react';
import { Routes, Route, Navigate } from 'react-router-dom';
import { useAuth } from './contexts/AuthContext';
import { useLanguage } from './contexts/LanguageContext';
import Layout from './components/Layout';
import ProtectedRoute from './components/ProtectedRoute';
import Home from './pages/Home';
@@ -13,6 +15,14 @@ import GuestJoin from './pages/GuestJoin';
export default function App() {
const { user, loading } = useAuth();
const { setLanguage } = useLanguage();
// Sync language from server when user loads
useEffect(() => {
if (user?.language) {
setLanguage(user.language);
}
}, [user?.language, setLanguage]);
if (loading) {
return (