1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-05-12 01:17:04 +02:00

Fix: separate segment and constraint accordions (#9652)

Segment accordion should not share state with constraint accordions inside
This commit is contained in:
Tymoteusz Czech 2025-03-31 14:11:34 +02:00 committed by GitHub
parent 3ced6a3780
commit ce230ba96b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -14,7 +14,7 @@ import {
ConstraintListItem,
ConstraintsList,
} from 'component/common/ConstraintsList/ConstraintsList';
import { ConstraintAccordionViewHeaderInfo } from '../NewConstraintAccordion/ConstraintAccordionView/ConstraintAccordionViewHeader/ConstraintAccordionViewHeaderInfo';
import { ConstraintAccordionView } from '../NewConstraintAccordion/ConstraintAccordionView/ConstraintAccordionView';
type SegmentItemProps = {
segment: Partial<ISegment>;
@ -87,17 +87,10 @@ export const SegmentItem: FC<SegmentItemProps> = ({
return (
<ConstraintsList>
{segment.constraints.map((constraint, index) => (
<ConstraintListItem
<ConstraintAccordionView
key={`${objectId(constraint)}-${index}`}
>
<ConstraintAccordionViewHeaderInfo
constraint={constraint}
expanded={isOpen}
allowExpand={(shouldExpand) =>
setIsOpen(shouldExpand)
}
/>
</ConstraintListItem>
constraint={constraint}
/>
))}
</ConstraintsList>
);