import { useEffect, useRef } from "react"; import { renderEquationInto } from "@/lib/format"; interface EquationDisplayProps { equation: string; rationale?: string; className?: string; } export function EquationDisplay({ equation, rationale, className, }: EquationDisplayProps): JSX.Element { const targetRef = useRef(null); useEffect(() => { if (targetRef.current) { renderEquationInto(targetRef.current, equation); } }, [equation]); return (
Current hypothesis
{rationale ? (

Rationale: {rationale}

) : null}
); }