+ {/* Left: List of reviews */}
+
+
+
Diagnoses to Review
+ {reviews.length}
+
+
+
+ {reviews.length === 0 ? (
+
No diagnoses pending review
+ ) : (
+ reviews.map((review) => (
+
+ ))
+ )}
+
+
+
+ {/* Right: Detail and form */}
+
+ {selected ? (
+ <>
+ {/* Detail card */}
+
+
+ {selected.disease?.commonName ?? 'Diagnosis gagal'}
+
+ {new Date(selected.createdAt).toLocaleString('id-ID')}
+
+
+
+
+
+
+
+ Status
+
+
+
+ Confidence
+
+ {selected.confidence === null ? 'N/A' : `${(selected.confidence * 100).toFixed(1)}%`}
+
+
+
+
+ {/* Top predictions */}
+ {selected.predictions.length > 0 && (
+
+
Top Predictions
+
+ {selected.predictions.map((pred) => (
+
+ {pred.modelLabel}
+ {(pred.confidence * 100).toFixed(1)}%
+
+ ))}
+
+
+ )}
+
+
+
+ {/* Review form */}
+
+
+ Expert Review
+
+
+
+
+
+ >
+ ) : (
+
+
+ No diagnoses available for review
+
+
+ )}
+
+