INNER CODE UNIT · JavaScript
candidateCard
Dsadd4/AgentFigureGallery · frontend/reference_gallery/app.js:186
function candidateCard(candidate) {
const card = document.createElement("article");
card.className = `candidate-card ${candidate.status} ${candidate.global_status || ""}`;
const image = document.createElement("img");
image.className = "candidate-image";
image.loading = "lazy";
image.alt = candidate.display_id || candidate.stable_candidate_id || candidate.candidate_id;
image.src = candidate.preview_url || `/media?path=${encodeURIComponent(candidate.preview_path)}`;
const body = document.createElement("div");
body.className = "candidate-body";
const head = document.createElement("div");
head.className = "candidate-head";
const id = document.createElement("div");
id.className = "candidate-id";
id.textContent = candidate.display_id || candidate.stable_candidate_id || candidate.candidate_id;
if (candidate.session_candidate_id && candidate.session_candidate_id !== id.textContent) {