import { Metadata } from "next"; import { TopbarNav } from "./components/TopbarNav"; import { Cog, Combine, LayoutGrid, Tent, Users, Waypoints } from "lucide-react"; import Header from "./components/Header"; import { verifySession } from "@app/lib/auth/verifySession"; import { redirect } from "next/navigation"; export const metadata: Metadata = { title: "Configuration", description: "", }; const topNavItems = [ { title: "Sites", href: "/{orgId}/sites", icon: , }, { title: "Resources", href: "/{orgId}/resources", icon: , }, { title: "Users", href: "/{orgId}/users", icon: , }, { title: "General", href: "/{orgId}/general", icon: , }, ]; interface ConfigurationLaytoutProps { children: React.ReactNode; params: { orgId: string }; } export default async function ConfigurationLaytout({ children, params, }: ConfigurationLaytoutProps) { const user = await verifySession(); if (!user) { redirect("/auth/login"); } return ( <>
{children}
); }