import { Heart, TrendingUp } from "lucide-react"; import { Card } from "@/components/ui/card"; import { cn } from "@/lib/utils"; interface AnalysisResult { ejectionFraction: number; heartFunction: "normal" | "mildly dysfunction" | "heart failure"; } interface ResultsDisplayProps { results: AnalysisResult; } const getStatusClass = (status: string) => { switch (status) { case "normal": return "status-normal"; case "mildly dysfunction": return "status-mild"; case "heart failure": return "status-failure"; default: return ""; } }; const getStatusLabel = (status: string) => { switch (status) { case "normal": return "Normal Function"; case "mildly dysfunction": return "Mild Dysfunction"; case "heart failure": return "Heart Failure"; default: return status; } }; export const ResultsDisplay = ({ results }: ResultsDisplayProps) => { return (
{/* Heart Function Status */}

Heart Function Assessment

Cardiac Status

{getStatusLabel(results.heartFunction)}
{/* Ejection Fraction */}

Ejection Fraction

{results.ejectionFraction.toFixed(1)} %

); };