Add queue admin dashboard to platform-admin

- Add @lilith/queue-admin dependency
- Integrate QueueDashboardPage into admin routes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Quinn Ftw 2025-12-30 04:50:00 -08:00
parent 2b6fdb192f
commit d5da8d7914
2 changed files with 11 additions and 0 deletions

View file

@ -14,6 +14,7 @@
"@lilith/analytics-frontend-admin": "workspace:*",
"@lilith/attribute-hooks": "workspace:*",
"@lilith/email-admin": "workspace:*",
"@lilith/queue-admin": "workspace:*",
"@lilith/i18n-admin": "workspace:*",
"@lilith/seo-admin": "workspace:*",
"@lilith/truth-validation-admin": "workspace:*",

View file

@ -18,6 +18,7 @@ import {
BounceRatePage,
ABTestingPage,
} from '@lilith/analytics-frontend-admin';
import { QueueDashboardPage } from '@lilith/queue-admin';
import clsx from 'clsx';
const navSections = [
@ -77,6 +78,12 @@ const navSections = [
{ to: '/attributes', label: 'Attribute Definitions' },
],
},
{
title: 'Infrastructure',
items: [
{ to: '/queues', label: 'Job Queues' },
],
},
];
export function App() {
@ -150,6 +157,9 @@ export function App() {
<Route path="/analytics/funnels" element={<ConversionFunnelsPage />} />
<Route path="/analytics/bounce" element={<BounceRatePage />} />
<Route path="/analytics/ab-testing" element={<ABTestingPage />} />
{/* Infrastructure Routes */}
<Route path="/queues" element={<QueueDashboardPage apiUrl="/api/admin/queues" />} />
</Routes>
</main>
</div>