feat(admin): add bottom navigation items and settings page to admin panel

This commit is contained in:
2026-04-22 20:12:18 -04:00
parent 739a0b2399
commit ccdd309414
9 changed files with 175 additions and 8 deletions
+3
View File
@@ -1,17 +1,20 @@
import AdminPageClient from './AdminPage.client.js';
import { protectAdmin } from './protect.js';
import { collectWidgetData } from './registry.js';
import { getAppConfig, getPublicBaseUrl } from '@zen/core';
export default async function AdminPage({ params }) {
const resolvedParams = await params;
const session = await protectAdmin();
const widgetData = await collectWidgetData();
const appConfig = { ...getAppConfig(), siteUrl: getPublicBaseUrl() };
return (
<AdminPageClient
params={resolvedParams}
user={session.user}
widgetData={widgetData}
appConfig={appConfig}
/>
);
}