diff --git a/apps/dashboard/src/routes/analysis.$transactionId.tsx b/apps/dashboard/src/routes/analysis.$transactionId.tsx index 7216745..a72f37c 100644 --- a/apps/dashboard/src/routes/analysis.$transactionId.tsx +++ b/apps/dashboard/src/routes/analysis.$transactionId.tsx @@ -5,8 +5,7 @@ import { cn } from '@/lib/utils'; import { ArrowLeft, Check, - X, - XCircle, + X, AlertCircle, AlertTriangle, CheckCircle2, @@ -155,9 +154,7 @@ function CriteriaItem({ {met === null && } {label} - {met === true && } - {met === false && } - {met === null && } + {style.statusLabel} {isEditing && ( Toggle )} @@ -456,6 +453,7 @@ function AnalysisPage() { const displayData = isEditing ? editedData : effectiveRequest; const hasUnmetCriteria = (effectiveRequest.criteria || []).some((c: { met: boolean | null }) => c.met !== true); const isLowConfidence = effectiveRequest.status === 'ready' && effectiveRequest.confidence < LOW_CONFIDENCE_THRESHOLD; + const canSubmit = effectiveRequest.status !== 'draft' && !!effectiveRequest.clinicalSummary?.trim(); return (
@@ -602,8 +600,8 @@ function AnalysisPage() {