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'
import dynamic from 'next/dynamic'
import ProtectedRoute from '@/components/ProtectedRoute'
import { AuthProvider, useAuth } from '@/contexts/AuthContext'
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 (
<AuthProvider>
<ProtectedRoute>
@@ -116,4 +124,10 @@ export default function AdminLayout({ children }: { children: React.ReactNode })
</ProtectedRoute>
</AuthProvider>
)
}),
{ ssr: false }
)
export default function AdminLayout({ children }: { children: React.ReactNode }) {
return <AdminLayoutClient>{children}</AdminLayoutClient>
}