'use client'; import { CaretDownIcon, QuestionMarkCircledIcon } from '@radix-ui/react-icons'; import { useTranslation } from 'react-i18next'; import { AnalysisResponse } from '@kit/doctor/schema/doctor-analysis-detail-view.schema'; import { InfoTooltip } from '@kit/shared/components/ui/info-tooltip'; import { formatDate } from '@kit/shared/utils'; import { Collapsible, CollapsibleContent, CollapsibleTrigger, } from '@kit/ui/collapsible'; import { Trans } from '@kit/ui/trans'; import AnalysisDoctor from './analysis-doctor'; export default function DoctorAnalysisWrapper({ analysisData, }: { analysisData: AnalysisResponse; }) { const { t } = useTranslation(); return (
) } endIcon={ analysisData.comment && ( <>
} />

: {' '} {analysisData.comment}

) } analysisElement={{ analysis_name_lab: analysisData.analysis_name, }} results={analysisData} />
{analysisData.latestPreviousAnalysis && (
} />

:{' '} {analysisData.latestPreviousAnalysis.comment}

) } analysisElement={{ analysis_name_lab: t('doctor:previousResults', { date: formatDate( analysisData.latestPreviousAnalysis.response_time, ), }), }} results={analysisData.latestPreviousAnalysis} />
)}
); }