'use client'; import React from 'react'; import { ChevronRight, ArrowUpRight, ShieldCheck, AlertTriangle, Target } from 'lucide-react'; export default function CandidateTable({ evaluations, onViewDetail }) { if (!evaluations || evaluations.length === 0) return null; return (
{evaluations.map((evalItem, index) => ( onViewDetail(evalItem)} > ))}
Rank Candidate Score Decision Confidence Action
{index + 1}
{evalItem.name}
{evalItem.candidate_id}
{Math.round(evalItem.final_score)}
{evalItem.decision}
{evalItem.confidence}%
); }