'use client'; import { EvidencePayload } from './types'; import { FaGithub, FaGitlab, FaStackOverflow, FaLinkedin, FaGoogle, FaPython } from 'react-icons/fa'; function ProviderIcon({ provider }: { provider: string }) { const n = (provider || '').toLowerCase(); if (n.includes('github')) return ; if (n.includes('gitlab')) return ; if (n.includes('stack')) return ; if (n.includes('google')) return ; if (n.includes('linkedin')) return ; if (n.includes('python')) return ; return ; } export default function EvidenceBlock({ data }: { data: EvidencePayload }) { if (!data?.claims || data.claims.length === 0) return null; return (
{data.claims.map((c, idx) => (
{c.claim}
{c.items.map((it, i) => (
{it.title} {it.date ? {new Date(it.date).toLocaleDateString()} : null}
))}
))}
); }