feat: add LocaleProvider and hooks for managing locale and timezone settings
Some checks failed
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped

This commit is contained in:
JSC
2025-08-15 19:19:05 +02:00
parent 32140d7b5a
commit cd654b8777
6 changed files with 182 additions and 9 deletions

View File

@@ -1,4 +1,5 @@
import { Navigate, Route, Routes } from 'react-router'
import { LocaleProvider } from './components/LocaleProvider'
import { ThemeProvider } from './components/ThemeProvider'
import { Toaster } from './components/ui/sonner'
import { AuthProvider, useAuth } from './contexts/AuthContext'
@@ -139,14 +140,16 @@ function AppRoutes() {
function App() {
return (
<ThemeProvider defaultTheme="dark" storageKey="vite-ui-theme">
<AuthProvider>
<SocketProvider>
<AppRoutes />
<Toaster richColors />
</SocketProvider>
</AuthProvider>
</ThemeProvider>
<LocaleProvider defaultLocale="fr-FR" defaultTimezone="Europe/Paris">
<ThemeProvider defaultTheme="dark" storageKey="vite-ui-theme">
<AuthProvider>
<SocketProvider>
<AppRoutes />
<Toaster richColors />
</SocketProvider>
</AuthProvider>
</ThemeProvider>
</LocaleProvider>
)
}