From 79b55a08258fa49ce7cb33502360caafc95f3c6d Mon Sep 17 00:00:00 2001 From: Emir Karabeg Date: Thu, 13 Feb 2025 16:15:16 -0800 Subject: [PATCH] Fix: tag dropdown on no filtered tag avail --- components/ui/tag-dropdown.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/components/ui/tag-dropdown.tsx b/components/ui/tag-dropdown.tsx index a4768c359..9b58e5445 100644 --- a/components/ui/tag-dropdown.tsx +++ b/components/ui/tag-dropdown.tsx @@ -145,14 +145,13 @@ export const TagDropdown: React.FC = ({ try { const metricsValue = sourceBlock.subBlocks?.metrics?.value as unknown as Metric[] if (Array.isArray(metricsValue)) { - return { - tags: metricsValue.map( - (metric) => `${normalizedBlockName}.response.${metric.name.toLowerCase()}` - ), - } + return metricsValue.map( + (metric) => `${normalizedBlockName}.response.${metric.name.toLowerCase()}` + ) } } catch (e) { console.error('Error parsing metrics:', e) + return [] } } @@ -223,7 +222,7 @@ export const TagDropdown: React.FC = ({ }, [visible, selectedIndex, filteredTags]) // Don't render if not visible or no tags - if (!visible || tags.length === 0) return null + if (!visible || tags.length === 0 || filteredTags.length === 0) return null return (