import type { StatusAmountMetric } from '../../api/dashboardApi'; import { formatMoney } from '../../utils/formatters'; import { StatusBadge } from '../StatusBadge'; import { Card } from '../ui/Card'; import { EmptyState } from '../ui/EmptyState'; type StatusSummaryTableProps = { title: string; metrics: StatusAmountMetric[]; }; export function StatusSummaryTable({ title, metrics }: StatusSummaryTableProps) { const maxCount = Math.max(...metrics.map((metric) => metric.count), 1); return (

{title}

{metrics.length === 0 ? ( ) : (
{metrics.map((metric) => ( ))}
Статус Количество Сумма
{metric.count} {formatMoney(metric.totalAmount)}
)}
); }