"use client";

import { IssueStatusBadge } from "@/components/ui/issue-status-badge";
import { useCdcIssueMatrixTranslations } from "../hook/use-cdc-issue-matrix-translations";
import { cdcIssueStatusLabel, type IssueMatrixLanguage } from "./cdc-issue-matrix-i18n";

export function CdcIssueStatusBadge({
  status,
  language,
}: {
  status: string;
  language: IssueMatrixLanguage;
}) {
  const text = useCdcIssueMatrixTranslations(language);
  return <IssueStatusBadge status={status} label={cdcIssueStatusLabel(status, text.statusLabels)} />;
}
