feat: update ClientLayout to hide header and sidebar on public routes and book reader paths for improved navigation

This commit is contained in:
Julien Froidefond
2025-10-17 22:58:37 +02:00
parent f5e1332e21
commit 7a70a2fb9f
2 changed files with 10 additions and 2 deletions

View File

@@ -0,0 +1,8 @@
export default function BookReaderLayout({
children,
}: {
children: React.ReactNode;
}) {
return <>{children}</>;
}

View File

@@ -89,8 +89,8 @@ export default function ClientLayout({ children, initialLibraries = [], initialF
registerServiceWorker(); registerServiceWorker();
}, []); }, []);
// Ne pas afficher le header et la sidebar sur les routes publiques // Ne pas afficher le header et la sidebar sur les routes publiques et le reader
const isPublicRoute = publicRoutes.includes(pathname); const isPublicRoute = publicRoutes.includes(pathname) || pathname.startsWith('/books/');
return ( return (
<ThemeProvider attribute="class" defaultTheme="system" enableSystem> <ThemeProvider attribute="class" defaultTheme="system" enableSystem>