Files
govoplan-campaign/webui/src/features/campaigns/review/RepeatedFilesDetails.tsx
T
zemion c51fc180fb
Module Package Release / publish-packages (push) Successful in 12s
Release govoplan-campaign v0.1.28: stabilize saving, review and delivery recovery
2026-09-08 01:32:26 +02:00

12 lines
692 B
TypeScript

import { i18nMessage } from "@govoplan/core-webui";
import { humanize } from "../utils/campaignView";
import PaginatedReviewDetails from "./PaginatedReviewDetails";
export default function RepeatedFilesDetails({ findings }: { findings: Record<string, unknown>[] }) {
return <PaginatedReviewDetails items={findings} renderPage={page => <ul className="small-note">
{page.map((finding, index) => <li key={String(finding.file_fingerprint ?? index)}>
{String(finding.file_name ?? "Attachment")} · {i18nMessage("i18n:govoplan-campaign.repeated_file_uses", { value0: Number(finding.use_count ?? 0) })} · {humanize(String(finding.disposition ?? "allowed"))}
</li>)}
</ul>} />;
}