efc72b720e
- scoreCalculator: apply dataQuality/confidence modifiers to finalScore (were computed but hardcoded to 0) - authService: call queryClient.clear() on logout to prevent cross-session data leakage - queryClient: extract to src/lib/queryClient.ts singleton so services can access it without circular imports - matchSyncService: new service layer owns match-generation logic; MockupNeedProvider no longer imports other providers directly - hooks (11 files): add onError + German toast feedback to every useMutation Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
28 lines
909 B
TypeScript
28 lines
909 B
TypeScript
import { StrictMode } from 'react'
|
|
import { createRoot } from 'react-dom/client'
|
|
import { BrowserRouter } from 'react-router'
|
|
import { StyledEngineProvider, ThemeProvider, CssBaseline } from '@mui/material'
|
|
import { QueryClientProvider } from '@tanstack/react-query'
|
|
import { theme } from './lib/theme'
|
|
import { queryClient } from './lib/queryClient'
|
|
import { AuthProvider } from './provider/AuthProvider'
|
|
import './index.css'
|
|
import App from './App.tsx'
|
|
|
|
createRoot(document.getElementById('root')!).render(
|
|
<StrictMode>
|
|
<BrowserRouter>
|
|
<QueryClientProvider client={queryClient}>
|
|
<StyledEngineProvider injectFirst>
|
|
<ThemeProvider theme={theme}>
|
|
<CssBaseline />
|
|
<AuthProvider>
|
|
<App />
|
|
</AuthProvider>
|
|
</ThemeProvider>
|
|
</StyledEngineProvider>
|
|
</QueryClientProvider>
|
|
</BrowserRouter>
|
|
</StrictMode>,
|
|
)
|