"use client";

import { useAppLanguage } from "@/components/providers/app-language-provider";
import type { IssueMatrixSummary } from "@/features/pswg/issue-matrix/components/issue-matrix-data";
import { normalizeIssueMatrixLanguage } from "@/features/pswg/issue-matrix/components/issue-matrix-i18n";
import { IssueMatrixStatusCards } from "@/features/pswg/issue-matrix/components/issue-matrix-status-cards";

// Static numbers matching the Figma design mock for the plenary dashboard.
const PLENARY_SUMMARY: IssueMatrixSummary = {
  totalIssues: 179,
  solved: 166,
  inProgress: 13,
  notAddressed: 0,
  totalPrimaryAgencies: 14,
};

// Plenary shows the same icon status cards as the working-group dashboard
// (which renders IssueMatrixStatusCards too), just with static mock data.
export function PlenarySummaryCards() {
  const { language } = useAppLanguage();
  const matrixLanguage = normalizeIssueMatrixLanguage(language);

  return (
    <IssueMatrixStatusCards
      language={matrixLanguage}
      summary={PLENARY_SUMMARY}
    />
  );
}
