fix: sync filter segment checkmark with button selection state (#26930)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
@@ -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 && (
|
||||
<Icon name="check" className="ml-3 h-4 w-4" />
|
||||
)}
|
||||
)}
|
||||
<span className="ml-3">{segment.name}</span>
|
||||
</DropdownItemWithSubmenu>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user