'use client'; import { Button } from '@/components/ui/shared/Button'; import type { PastTreatment } from '@/types/treatment'; interface TreatmentPreviewCardProps { draft: PastTreatment | null; disabled?: boolean; onPreview: () => void; } export function TreatmentPreviewCard({ draft, disabled, onPreview }: TreatmentPreviewCardProps) { return (
Select an appointment to preview its draft.
) : ({draft.title}
{draft.status}{draft.cases.length} case{draft.cases.length === 1 ? '' : 's'} ·{' '} {draft.cases.reduce((n, c) => n + (c.attachmentMetas?.length ?? 0), 0)} attachment {draft.cases.reduce((n, c) => n + (c.attachmentMetas?.length ?? 0), 0) === 1 ? '' : 's'}
+ {draft.cases.length - 2} more case(s)
)}