From 29c7273f4d42aba5ecceeb130b4a0c35fc97bca6 Mon Sep 17 00:00:00 2001 From: Kundencenter Date: Thu, 1 Oct 2026 11:18:52 +0200 Subject: [PATCH] fix(web): Impersonation-Banner als volle Kopfzeile statt in der Sidebar-Spalte MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Banner stand als erstes Kind in .shell (CSS-Grid mit Sidebar-Spalte + Inhaltsspalte) und wurde dadurch selbst zur ersten Spalte gerechnet - schob sich links neben den Rest und verschob das ganze Layout. Jetzt außerhalb von .shell als eigene, volle Kopfzeile vor dem Grid, Text zentriert. Co-Authored-By: Claude Sonnet 5 --- apps/web/src/app/(app)/layout.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/web/src/app/(app)/layout.tsx b/apps/web/src/app/(app)/layout.tsx index 8a59b43..dd1eeb5 100644 --- a/apps/web/src/app/(app)/layout.tsx +++ b/apps/web/src/app/(app)/layout.tsx @@ -44,13 +44,14 @@ export default function AppLayout({ children }: { children: ReactNode }) { ); const bottomLink = (href: string, label: string) => {label}; - return (
+ return (<> {me.impersonating && ( -
+
👁 Ansicht als Kunde: {me.impersonating.orgName} ({me.impersonating.customerNumber}) · Grund: {me.impersonating.reason}
)} +
Kundencenter
{nav}
{children}
{!enrollNeeded && } -
); +
+ ); }