diff --git a/admin-spa/src/App.tsx b/admin-spa/src/App.tsx index 3f9e01d..da7d9b5 100644 --- a/admin-spa/src/App.tsx +++ b/admin-spa/src/App.tsx @@ -258,7 +258,7 @@ function AddonRoute({ config }: { config: any }) { function Header({ onFullscreen, fullscreen }: { onFullscreen: () => void; fullscreen: boolean }) { const siteTitle = (window as any).wnw?.siteTitle || 'WooNooW'; return ( -
+
{siteTitle}
{window.WNW_API?.isDev ? 'Dev Server' : 'Production'}
diff --git a/admin-spa/src/components/nav/DashboardSubmenuBar.tsx b/admin-spa/src/components/nav/DashboardSubmenuBar.tsx index b994495..be9c76e 100644 --- a/admin-spa/src/components/nav/DashboardSubmenuBar.tsx +++ b/admin-spa/src/components/nav/DashboardSubmenuBar.tsx @@ -20,7 +20,7 @@ export default function DashboardSubmenuBar({ items = [], fullscreen = false }: const topClass = fullscreen ? 'top-0' : 'top-[calc(7rem+32px)]'; return ( -
+
{/* Submenu Links */} diff --git a/includes/Admin/StandaloneAdmin.php b/includes/Admin/StandaloneAdmin.php new file mode 100644 index 0000000..5450d4c --- /dev/null +++ b/includes/Admin/StandaloneAdmin.php @@ -0,0 +1,120 @@ + $user->ID, + 'name' => $user->display_name, + 'email' => $user->user_email, + 'avatar' => get_avatar_url( $user->ID ), + ]; + } + + // Get asset URLs + $plugin_url = plugins_url( '', dirname( dirname( __FILE__ ) ) ); + $asset_url = $plugin_url . '/admin-spa/dist'; + + // Cache busting + $version = defined( 'WP_DEBUG' ) && WP_DEBUG ? time() : '1.0.0'; + $css_url = $asset_url . '/app.css?ver=' . $version; + $js_url = $asset_url . '/app.js?ver=' . $version; + + // Render HTML + ?> + + + + + + + WooNooW Admin + + + + + +
+ + + + + + + + +