'use client'; import { useTranslations } from 'next-intl'; import { TreatmentTypeBadge } from '@/components/ui/treatment/TreatmentTypeBadge'; import type { PastTreatmentDetail } from '@/types/treatment'; interface TreatmentHistoryDetailLineProps { detail: PastTreatmentDetail; detailNumber: number; } export function TreatmentHistoryDetailLine({ detail, detailNumber, }: TreatmentHistoryDetailLineProps) { const t = useTranslations('treatment'); const teeth = detail.teeth.length ? [...detail.teeth].sort().join(', ') : t('teethNone'); const attachmentCount = detail.attachmentMetas?.length ?? 0; return (