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';