diff --git a/app/layout.tsx b/app/layout.tsx index 97e4035..ffc6dec 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,17 +1,11 @@ import 'app/styles/global.css'; -import { QueryProvider } from 'shared/providers'; -import { Toaster, TooltipProvider } from 'shared/ui'; -import FrontendObservability from 'shared/config/metrics/FrontendObservability'; +import { AppProviders } from 'app/providers/AppProviders'; export default function RootLayout({ children }: { children: React.ReactNode }) { return ( - - - {children} - - + {children} ); diff --git a/src/app/providers/AppProviders.tsx b/src/app/providers/AppProviders.tsx new file mode 100644 index 0000000..76e167b --- /dev/null +++ b/src/app/providers/AppProviders.tsx @@ -0,0 +1,16 @@ +import { PropsWithChildren } from 'react'; +import { QueryProvider } from './QueryProvider'; +import { Toaster, TooltipProvider } from 'shared/ui'; +import { FrontendObservability } from 'shared/config/'; + +export function AppProviders({ children }: PropsWithChildren) { + return ( + <> + + + {children} + + + + ); +} diff --git a/src/shared/providers/QueryProvider.tsx b/src/app/providers/QueryProvider.tsx similarity index 100% rename from src/shared/providers/QueryProvider.tsx rename to src/app/providers/QueryProvider.tsx diff --git a/src/shared/config/index.ts b/src/shared/config/index.ts index 57f46d7..cc2e625 100644 --- a/src/shared/config/index.ts +++ b/src/shared/config/index.ts @@ -1 +1,2 @@ export { routes } from './routes'; +export { default as FrontendObservability } from './metrics/FrontendObservability'; diff --git a/src/shared/providers/index.ts b/src/shared/providers/index.ts deleted file mode 100644 index 9403f80..0000000 --- a/src/shared/providers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { QueryProvider } from './QueryProvider';