From 7d039d8b10b1b574bf1f4f4466c2cd0de4d7547a Mon Sep 17 00:00:00 2001 From: Jeremy Asuncion Date: Mon, 29 Jul 2024 14:22:14 -0700 Subject: [PATCH] fix: repeated annotated object names (#958) #810 Removes duplicate object names from the list using a `Set` ## Demos ### Before image ### After image --- .../data-portal/app/components/Run/RunHeader.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/packages/data-portal/app/components/Run/RunHeader.tsx b/frontend/packages/data-portal/app/components/Run/RunHeader.tsx index 89380109b..4489d1959 100644 --- a/frontend/packages/data-portal/app/components/Run/RunHeader.tsx +++ b/frontend/packages/data-portal/app/components/Run/RunHeader.tsx @@ -251,9 +251,13 @@ export function RunHeader() { { label: i18n.annotatedObjects, inline: true, - values: run.tomogram_stats - .flatMap((stats) => stats.annotations) - .map((annotation) => annotation.object_name), + values: Array.from( + new Set( + run.tomogram_stats + .flatMap((stats) => stats.annotations) + .map((annotation) => annotation.object_name), + ), + ), }, ]} />