syncova-policies/app/admin/layout.tsx
Weapie 265ca8ac38
All checks were successful
Container-Image bauen und veröffentlichen / build-and-push (push) Successful in 5m15s
Improve accessibility and access controls; verify production and database recovery
2026-09-14 11:44:41 +02:00

18 lines
424 B
TypeScript

import type { Metadata } from "next"
import { redirect } from "next/navigation"
import { getAdminSession } from "@/lib/require-admin"
export const metadata: Metadata = {
title: "Admin",
description: "Datenschutzerklärungen verwalten",
}
export default async function AdminLayout({
children,
}: {
children: React.ReactNode
}) {
if (!(await getAdminSession())) redirect("/auth/signin")
return <>{children}</>
}