import type { DashboardSummary as DashboardSummaryType } from "../../../api/dashboard"; interface DashboardSummaryProps { summary: DashboardSummaryType; activeSessionsCount: number; } const summaryCards = [ { label: "Open sessions", key: "openSessions" }, { label: "Projects", key: "projects" }, { label: "Repositories", key: "repositories" }, ] as const; export const DashboardSummary = ({ summary, activeSessionsCount, }: DashboardSummaryProps) => { return (
{summaryCards.map((card) => (

{card.label}

{card.key === "openSessions" ? activeSessionsCount : card.key === "projects" ? summary.projects : summary.repositories}

))}
); };