From 54af3a2939866f011432b34309fee2d1b9d6bcbc Mon Sep 17 00:00:00 2001 From: Eesh Midha Date: Fri, 16 Jan 2026 19:35:55 +0530 Subject: [PATCH] fix: sync filter segment checkmark with button selection state (#26930) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- .../data-table/components/segment/FilterSegmentSelect.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/web/modules/data-table/components/segment/FilterSegmentSelect.tsx b/apps/web/modules/data-table/components/segment/FilterSegmentSelect.tsx index 71563d447a..ee4c5356ec 100644 --- a/apps/web/modules/data-table/components/segment/FilterSegmentSelect.tsx +++ b/apps/web/modules/data-table/components/segment/FilterSegmentSelect.tsx @@ -189,7 +189,7 @@ export function FilterSegmentSelect({ shortLabel }: Props = {}) { submenuItems={items} segment={segment} onSelect={() => { - if (segmentId && segmentId.type === segment.type && segmentId.id === segment.id) { + if (selectedSegment && selectedSegment.type === segment.type && selectedSegment.id === segment.id) { clearAll(); } else { if (segment.type === "system") { @@ -199,9 +199,9 @@ export function FilterSegmentSelect({ shortLabel }: Props = {}) { } } }}> - {segmentId && segmentId.type === segment.type && segmentId.id === segment.id && ( + {selectedSegment && selectedSegment.type === segment.type && selectedSegment.id === segment.id && ( - )} + )} {segment.name} );