fix layout
This commit is contained in:
@@ -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>
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user