diff --git a/admin-spa/src/App.tsx b/admin-spa/src/App.tsx index 2d6f1c4..e19bdc7 100644 --- a/admin-spa/src/App.tsx +++ b/admin-spa/src/App.tsx @@ -335,7 +335,7 @@ function Header({ onFullscreen, fullscreen, showToggle = true, scrollContainerRe } return ( -
+
{siteTitle}
{window.WNW_API?.isDev ? 'Dev Server' : 'Production'}
diff --git a/admin-spa/src/components/PageHeader.tsx b/admin-spa/src/components/PageHeader.tsx index c5ef39d..61c488f 100644 --- a/admin-spa/src/components/PageHeader.tsx +++ b/admin-spa/src/components/PageHeader.tsx @@ -10,13 +10,10 @@ export function PageHeader({ fullscreen = false }: PageHeaderProps) { if (!title) return null; - // Calculate top position based on fullscreen state - // Fullscreen: top-0 (submenu is at top-0) - // Normal: top-[calc(7rem+32px)] = top-[144px] (below WP bar + menu + submenu) - const topClass = fullscreen ? 'top-0' : 'top-[calc(10rem+32px)]'; - + // PageHeader sticks at top-0 and naturally stacks below submenu (which has z-20) + // Our z-10 ensures we're below the submenu in stacking order return ( -
+

{title}