diff --git a/src/app/(student)/layout.tsx b/src/app/(student)/layout.tsx index 058a13e..4860840 100644 --- a/src/app/(student)/layout.tsx +++ b/src/app/(student)/layout.tsx @@ -4,6 +4,7 @@ import { redirect } from "next/navigation"; import Link from "next/link"; import { LogoutButton } from "@/components/layout/logout-button"; import { getSetting } from "@/lib/settings"; +import { StopImpersonateBanner } from "@/components/admin/stop-impersonate-banner"; export default async function StudentLayout({ children }: { children: React.ReactNode }) { const session = await auth.api.getSession({ headers: await headers() }); @@ -15,8 +16,11 @@ export default async function StudentLayout({ children }: { children: React.Reac if (maintenance === "true") redirect("/maintenance"); } + const isImpersonating = !!(session.session as { impersonatedBy?: string }).impersonatedBy; + return (