fix layout

This commit is contained in:
yotakii
2026-03-02 14:14:08 +03:00
parent 6fd74b90a0
commit cdb69af654

View File

@@ -1,5 +1,6 @@
'use client' 'use client'
import dynamic from 'next/dynamic'
import ProtectedRoute from '@/components/ProtectedRoute' import ProtectedRoute from '@/components/ProtectedRoute'
import { AuthProvider, useAuth } from '@/contexts/AuthContext' import { AuthProvider, useAuth } from '@/contexts/AuthContext'
import Link from 'next/link' import Link from 'next/link'
@@ -108,7 +109,14 @@ function AdminLayoutContent({ children }: { children: React.ReactNode }) {
) )
} }
export default function AdminLayout({ children }: { children: React.ReactNode }) {
const AdminLayoutClient = dynamic(
() =>
Promise.resolve(function AdminLayoutClient({
children
}: {
children: React.ReactNode
}) {
return ( return (
<AuthProvider> <AuthProvider>
<ProtectedRoute> <ProtectedRoute>
@@ -116,4 +124,10 @@ export default function AdminLayout({ children }: { children: React.ReactNode })
</ProtectedRoute> </ProtectedRoute>
</AuthProvider> </AuthProvider>
) )
}),
{ ssr: false }
)
export default function AdminLayout({ children }: { children: React.ReactNode }) {
return <AdminLayoutClient>{children}</AdminLayoutClient>
} }