// src/components/content/overview/content-by-assignee.tsx
import { BarList } from "@/components/keywords/overview/bar-list";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
import type { ContentOverview } from "@/lib/content/overview";

export function ContentByAssignee({ ov }: { ov: ContentOverview }) {
  return (
    <Card>
      <CardHeader>
        <CardTitle className="text-sm">Par assigné</CardTitle>
      </CardHeader>
      <CardContent>
        <BarList
          items={ov.byAssignee.map((a) => ({ label: a.key, value: a.count }))}
        />
      </CardContent>
    </Card>
  );
}
