import { ratingExplainedSchema, type RatingExplained, } from "@/lib/schemas"; import { cn } from "@/lib/utils"; const intensityColors = { mild: "text-emerald-700 bg-emerald-100 border-emerald-200", moderate: "text-amber-700 bg-amber-100 border-amber-200", strong: "text-red-700 bg-red-100 border-red-200", }; export function RatingExplainedView({ data }: { data: unknown }) { const result = ratingExplainedSchema.safeParse(data); if (!result.success) { return (
{parsed.region} rating
{parsed.summary}
{factor.description}
{parsed.borderlineNote}
) : null}