feat: mount CartSnackbar in AppProviders

This commit is contained in:
Kirill
2026-05-25 17:41:44 +05:00
parent fc2a04dafc
commit cb3b2e64ad
@@ -3,6 +3,7 @@ import CssBaseline from '@mui/material/CssBaseline'
import { ThemeProvider, createTheme } from '@mui/material/styles' import { ThemeProvider, createTheme } from '@mui/material/styles'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query' import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import { ThemeControllerProvider, useThemeController } from '@/app/providers/theme-controller' import { ThemeControllerProvider, useThemeController } from '@/app/providers/theme-controller'
import { CartSnackbar } from '@/shared/ui/CartSnackbar'
import { SseProvider } from './SseProvider' import { SseProvider } from './SseProvider'
function AppThemeInner({ children }: PropsWithChildren) { function AppThemeInner({ children }: PropsWithChildren) {
@@ -187,6 +188,7 @@ export function AppProviders({ children }: PropsWithChildren) {
return ( return (
<QueryClientProvider client={queryClient}> <QueryClientProvider client={queryClient}>
<SseProvider /> <SseProvider />
<CartSnackbar />
<ThemeControllerProvider> <ThemeControllerProvider>
<AppThemeInner>{children}</AppThemeInner> <AppThemeInner>{children}</AppThemeInner>
</ThemeControllerProvider> </ThemeControllerProvider>