From cd219e1727f78e8838aa4b1d00caeb290dceabe9 Mon Sep 17 00:00:00 2001 From: Ayush8923 <80516839+Ayush8923@users.noreply.github.com> Date: Wed, 25 Mar 2026 22:56:29 +0530 Subject: [PATCH 1/5] fix(*): SSR hydration mismatch & improve partial scores UX --- app/(routes)/evaluations/[id]/page.tsx | 51 +++++++++++++++++-- .../icons/evaluations/WarningTriangleIcon.tsx | 23 +++++++++ app/components/icons/index.tsx | 1 + 3 files changed, 71 insertions(+), 4 deletions(-) create mode 100644 app/components/icons/evaluations/WarningTriangleIcon.tsx diff --git a/app/(routes)/evaluations/[id]/page.tsx b/app/(routes)/evaluations/[id]/page.tsx index a073dbf..96f35f4 100644 --- a/app/(routes)/evaluations/[id]/page.tsx +++ b/app/(routes)/evaluations/[id]/page.tsx @@ -27,6 +27,7 @@ import DetailedResultsTable from "@/app/components/DetailedResultsTable"; import { colors } from "@/app/lib/colors"; import { useToast } from "@/app/components/Toast"; import Loader from "@/app/components/Loader"; +import { WarningTriangleIcon } from "@/app/components/icons"; export default function EvaluationReport() { const router = useRouter(); @@ -657,6 +658,24 @@ export default function EvaluationReport() { {/* Metrics */} {hasScore && isNewFormat ? (