feat: integration/webhook counts in project overview

ProjectOverview gains integration_count + webhook_count (enabled only);
dashboard Resources list gets an Integrations row linking to the new
view. Covers the "dashboard widget if cheap" Phase 4 item.

Authored By: TDvorak <[email protected]>
This commit is contained in:
Tomas Dvorak committed 2026-09-16 19:18:15 +02:00
1 parent e25eb92339
commit 23186e38b8
8 files changed
+71 -2

No files matched your search

@@ -6,6 +6,7 @@ import {
IconMembers,
IconAudit,
IconCollections,
IconIntegrations,
IconChevronRight,
} from "./Icons";
@@ -110,6 +111,12 @@ export function ProjectDashboard(props: ProjectDashboardProps) {
icon: IconMembers,
view: "members",
},
{
title: "Integrations",
sub: `${overview()?.integration_count ?? 0} connectors · ${overview()?.webhook_count ?? 0} webhooks`,
icon: IconIntegrations,
view: "integrations",
},
];
const audit = () => (props.recentAudit ?? []).slice(0, 6);