import { ChevronIcon } from '../ui/icons'; import { LightbulbIcon } from '../ui/icons/LightbulbIcon'; interface AISummaryCardProps { summary?: string; loading?: boolean; error?: string | null; expanded: boolean; onToggleExpanded: () => void; } export default function AISummaryCard({ summary, loading, error, expanded, onToggleExpanded, }: AISummaryCardProps) { if (!summary && !loading && !error) return null; return (
{expanded && ( <> {error ? (
Failed to generate summary.
) : loading ? (
) : (

{summary}

)} )}
); }