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:
parent
3ced6a3780
commit
ce230ba96b
@ -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>
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user