feat: afficher badge privé (violet) dans les cards du dashboard

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-23 13:49:03 +01:00
parent 87326b459e
commit 92c819d339

View File

@@ -21,6 +21,7 @@ interface EvalRow {
evaluationDate: string;
template?: { name: string; dimensions?: Dimension[] };
status: string;
isPublic?: boolean;
dimensionScores?: { dimensionId: string; score: number | null; dimension?: { title: string } }[];
}
@@ -86,13 +87,20 @@ function EvalCard({
{e.candidateTeam && ` · ${e.candidateTeam}`}
</p>
</div>
<span
className={`shrink-0 font-mono text-xs px-1.5 py-0.5 rounded ${
e.status === "submitted" ? "bg-emerald-500/20 text-emerald-600 dark:text-emerald-400" : "bg-amber-500/20 text-amber-600 dark:text-amber-400"
}`}
>
{e.status === "submitted" ? "ok" : "draft"}
</span>
<div className="flex shrink-0 items-center gap-1">
{!e.isPublic && (
<span className="font-mono text-xs px-1.5 py-0.5 rounded bg-purple-500/20 text-purple-600 dark:text-purple-400">
privé
</span>
)}
<span
className={`font-mono text-xs px-1.5 py-0.5 rounded ${
e.status === "submitted" ? "bg-emerald-500/20 text-emerald-600 dark:text-emerald-400" : "bg-amber-500/20 text-amber-600 dark:text-amber-400"
}`}
>
{e.status === "submitted" ? "ok" : "draft"}
</span>
</div>
</div>
<div className="mb-3 flex flex-wrap gap-x-3 gap-y-0.5 font-mono text-xs text-zinc-500 dark:text-zinc-400">
<span>{e.evaluatorName}</span>