import { redirect } from 'next/navigation' import { auth } from '@/lib/auth' import { AdminLayoutClient } from './AdminLayoutClient' import { Toaster } from "@/registry/new-york/ui/toaster" import { Metadata } from 'next' export const metadata: Metadata = { title: 'NavSphere Admin', description: 'NavSphere Admin Dashboard', icons: { icon: '/assets/images/favicon.png', shortcut: '/assets/images/favicon.png', apple: '/assets/images/favicon.png', } } export default async function AdminLayout({ children, }: { children: React.ReactNode }) { const session = await auth() if (!session?.user) { redirect('/auth/signin') } return ( <> {children} ) }