tenantpilot/app/(app)/layout.tsx
2025-11-18 23:24:41 +01:00

23 lines
577 B
TypeScript

import { checkAuth } from "@/lib/auth/utils";
import { Toaster } from "@/components/ui/sonner";
import Navbar from "@/components/Navbar";
import Sidebar from "@/components/Sidebar";
import NextAuthProvider from "@/lib/auth/Provider";
export default async function AppLayout({
children,
}: {
children: React.ReactNode;
}) {
await checkAuth();
return ( <main>
<NextAuthProvider><div className="flex h-screen">
<Sidebar />
<main className="flex-1 md:p-8 pt-2 p-8 overflow-y-auto">
<Navbar />
{children}
</main>
</div></NextAuthProvider>
<Toaster richColors />
</main> )
}