import { headers } from "next/headers"; import { redirect } from "next/navigation"; import { CommandPalette } from "@/components/command-palette"; import { MobileTabBar } from "@/components/mobile-tab-bar"; import { NavBar } from "@/components/nav-bar"; import { auth } from "@/lib/auth/server"; export default async function PagesLayout({ children, }: { children: React.ReactNode; }) { const session = await auth.api.getSession({ headers: await headers() }); if (!session) redirect("/login"); return ( <>
{/* Ambient glow */}
{children}
); }