no longer rely on json

This commit is contained in:
2026-06-08 09:40:01 -04:00
parent 9f9b88c8db
commit edfe2a3331
9 changed files with 148 additions and 645 deletions

View File

@@ -7,7 +7,6 @@ import SymptomChecker from "@/components/SymptomChecker";
import TreatmentTimeline, { treatmentStepsWithUrgency } from "@/components/TreatmentTimeline";
import LookalikeWarning from "@/components/LookalikeWarning";
import FlagButton from "@/components/FlagButton";
import { getLookalikeDiseases } from "@/lib/api/diseases";
/**
* Individual disease result card with expandable sections.
@@ -31,9 +30,9 @@ export default function DiseaseCard({
const [expanded, setExpanded] = useState(isPrimary);
const [feedback, setFeedback] = useState<"yes" | "no" | null>(null);
const { disease, confidence } = prediction;
const { disease, confidence, lookalikeDiseases } = prediction;
const colors = getConfidenceColors(confidence.label);
const lookalikes = getLookalikeDiseases(disease.id);
const lookalikes = lookalikeDiseases ?? [];
const toggleExpand = useCallback(() => {
setExpanded((e) => !e);