diff --git a/src/frontend/apps/desk/src/api/__tests__/fetchApi.test.tsx b/src/frontend/apps/desk/src/api/__tests__/fetchApi.test.tsx
index 6c15962..f1c1f62 100644
--- a/src/frontend/apps/desk/src/api/__tests__/fetchApi.test.tsx
+++ b/src/frontend/apps/desk/src/api/__tests__/fetchApi.test.tsx
@@ -1,6 +1,6 @@
import fetchMock from 'fetch-mock';
-import useAuthStore from '@/auth/useAuthStore';
+import { useAuthStore } from '@/features/';
import { fetchAPI } from '../fetchApi';
diff --git a/src/frontend/apps/desk/src/api/fetchApi.ts b/src/frontend/apps/desk/src/api/fetchApi.ts
index 1f68820..e0f8a18 100644
--- a/src/frontend/apps/desk/src/api/fetchApi.ts
+++ b/src/frontend/apps/desk/src/api/fetchApi.ts
@@ -1,4 +1,4 @@
-import useAuthStore from '@/auth/useAuthStore';
+import { useAuthStore } from '@/features/';
export const fetchAPI = async (input: string, init?: RequestInit) => {
const apiUrl = `${process.env.NEXT_PUBLIC_API_URL}${input}`;
diff --git a/src/frontend/apps/desk/src/app/InnerLayout.tsx b/src/frontend/apps/desk/src/app/InnerLayout.tsx
index 6a949ee..262f7aa 100644
--- a/src/frontend/apps/desk/src/app/InnerLayout.tsx
+++ b/src/frontend/apps/desk/src/app/InnerLayout.tsx
@@ -1,34 +1,11 @@
-import { Loader } from '@openfun/cunningham-react';
-import { useEffect } from 'react';
-
-import useAuthStore from '@/auth/useAuthStore';
import { Box } from '@/components';
-import { HEADER_HEIGHT, Header } from '@/features/header';
-import { Menu } from '@/features/menu';
+import { HEADER_HEIGHT, Header, Menu } from '@/features/';
export default function InnerLayout({
children,
}: {
children: React.ReactNode;
}) {
- const { initAuth, authenticated, initialized } = useAuthStore();
-
- useEffect(() => {
- if (initialized) {
- return;
- }
-
- initAuth();
- }, [initAuth, initialized]);
-
- if (!authenticated) {
- return (
-
-
-
- );
- }
-
return (
diff --git a/src/frontend/apps/desk/src/app/layout.tsx b/src/frontend/apps/desk/src/app/layout.tsx
index 3277fba..891a778 100644
--- a/src/frontend/apps/desk/src/app/layout.tsx
+++ b/src/frontend/apps/desk/src/app/layout.tsx
@@ -5,10 +5,10 @@ import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { ReactQueryDevtools } from '@tanstack/react-query-devtools';
import { useCunninghamTheme } from '@/cunningham';
-
+import { Auth } from '@/features/auth/Auth';
import '@/i18n/initI18n';
-import InnerLayout from './InnerLayout';
+import InnerLayout from './InnerLayout';
import './globals.css';
const queryClient = new QueryClient();
@@ -26,7 +26,9 @@ export default function RootLayout({
- {children}
+
+ {children}
+