diff --git a/src/app/books/[bookId]/layout.tsx b/src/app/books/[bookId]/layout.tsx new file mode 100644 index 0000000..3b85f52 --- /dev/null +++ b/src/app/books/[bookId]/layout.tsx @@ -0,0 +1,8 @@ +export default function BookReaderLayout({ + children, +}: { + children: React.ReactNode; +}) { + return <>{children}; +} + diff --git a/src/components/layout/ClientLayout.tsx b/src/components/layout/ClientLayout.tsx index 7591c4a..377cff4 100644 --- a/src/components/layout/ClientLayout.tsx +++ b/src/components/layout/ClientLayout.tsx @@ -89,8 +89,8 @@ export default function ClientLayout({ children, initialLibraries = [], initialF registerServiceWorker(); }, []); - // Ne pas afficher le header et la sidebar sur les routes publiques - const isPublicRoute = publicRoutes.includes(pathname); + // Ne pas afficher le header et la sidebar sur les routes publiques et le reader + const isPublicRoute = publicRoutes.includes(pathname) || pathname.startsWith('/books/'); return (