import { historicalAccuracySchema, type HistoricalAccuracy, } from "@/lib/schemas"; export function HistoricalAccuracyView({ data }: { data: unknown }) { const result = historicalAccuracySchema.safeParse(data); if (!result.success) { return (
Could not display this insight (data format issue). Try another card or refresh later.
); } const parsed = result.data as HistoricalAccuracy; return (

Accuracy score

{parsed.accuracyScore} /100

Confidence: {parsed.confidence}

{parsed.summary}

{parsed.accurateElements.length > 0 && (

What holds up

)} {parsed.inventions.length > 0 && (

Dramatizations & inventions

{parsed.inventions.map((item, index) => (

Film claim: {item.claim}

Reality: {item.reality}

))}
)}
); }