{t('noDetails')}
) : (
{treatment.details.map((detail, idx) => (
))}
)}
'use client'; import { useTranslations } from 'next-intl'; import { TreatmentHistoryDetailLine } from '@/components/ui/treatment/TreatmentHistoryDetailLine'; import type { PastTreatment } from '@/types/treatment'; interface PastTreatmentsPanelProps { items: PastTreatment[]; loading?: boolean; selectedPreviewId?: string | null; onSelectTreatment?: (treatment: PastTreatment) => void; } export function PastTreatmentsPanel({ items, loading, selectedPreviewId, onSelectTreatment, }: PastTreatmentsPanelProps) { const t = useTranslations('treatment'); return (
{t('historySubtitle')}
{t('loadingHistory')}
} {!loading && items.length === 0 && ({t('historyEmpty')}
)}{t('noDetails')}
) : (