diff --git a/admin-spa/src/components/nav/DashboardSubmenuBar.tsx b/admin-spa/src/components/nav/DashboardSubmenuBar.tsx index 10b4164..1ac04d9 100644 --- a/admin-spa/src/components/nav/DashboardSubmenuBar.tsx +++ b/admin-spa/src/components/nav/DashboardSubmenuBar.tsx @@ -24,8 +24,8 @@ export default function DashboardSubmenuBar({ items = [], fullscreen = false, he // Calculate top position based on fullscreen state // Fullscreen: top-0 (no contextual headers, submenu is first element) - // Normal: top-[calc(7rem+32px)] (below WP admin bar + menu bar) - const topClass = fullscreen ? 'top-0' : 'top-[calc(7rem+32px)]'; + // Normal: top-16 (64px - below header) + const topClass = fullscreen ? 'top-0' : 'top-16'; return (
diff --git a/admin-spa/src/components/nav/SubmenuBar.tsx b/admin-spa/src/components/nav/SubmenuBar.tsx index 174a403..97c8251 100644 --- a/admin-spa/src/components/nav/SubmenuBar.tsx +++ b/admin-spa/src/components/nav/SubmenuBar.tsx @@ -13,8 +13,8 @@ export default function SubmenuBar({ items = [], fullscreen = false, headerVisib // Calculate top position based on fullscreen state // Fullscreen: top-0 (no contextual headers, submenu is first element) - // Normal: top-[calc(7rem+32px)] (below WP admin bar + menu bar) - const topClass = fullscreen ? 'top-0' : 'top-[calc(7rem+32px)]'; + // Normal: top-16 (64px - below header) + const topClass = fullscreen ? 'top-0' : 'top-16'; return (
diff --git a/admin-spa/src/routes/Login.tsx b/admin-spa/src/routes/Login.tsx index ea30f61..433eff5 100644 --- a/admin-spa/src/routes/Login.tsx +++ b/admin-spa/src/routes/Login.tsx @@ -66,9 +66,9 @@ export function Login() { }; return ( -
+
-
+
{/* Logo */}
{branding.logo ? ( diff --git a/admin-spa/src/routes/More/index.tsx b/admin-spa/src/routes/More/index.tsx index 8934830..9f973f2 100644 --- a/admin-spa/src/routes/More/index.tsx +++ b/admin-spa/src/routes/More/index.tsx @@ -1,6 +1,6 @@ import React, { useEffect } from 'react'; import { useNavigate, Link } from 'react-router-dom'; -import { Tag, Settings as SettingsIcon, ChevronRight, Minimize2, LogOut, Sun, Moon, Monitor } from 'lucide-react'; +import { Tag, Settings as SettingsIcon, ChevronRight, Minimize2, LogOut, Sun, Moon, Monitor, ExternalLink } from 'lucide-react'; import { __ } from '@/lib/i18n'; import { usePageHeader } from '@/contexts/PageHeaderContext'; import { useApp } from '@/contexts/AppContext'; @@ -60,7 +60,7 @@ export default function MorePage() { return (
{/* Remove inline header - use PageHeader component instead */} -
+

{__('Additional features and settings')}

@@ -72,7 +72,7 @@ export default function MorePage() { + )} + {isStandalone ? (