diff --git a/packages/twenty-front/src/modules/object-record/record-show/record-detail-section/components/RecordDetailRelationRecordsListItem.tsx b/packages/twenty-front/src/modules/object-record/record-show/record-detail-section/components/RecordDetailRelationRecordsListItem.tsx index ded78d000..7fbea02e3 100644 --- a/packages/twenty-front/src/modules/object-record/record-show/record-detail-section/components/RecordDetailRelationRecordsListItem.tsx +++ b/packages/twenty-front/src/modules/object-record/record-show/record-detail-section/components/RecordDetailRelationRecordsListItem.tsx @@ -87,7 +87,8 @@ const StyledClickableZone = styled.div` const MotionIconChevronDown = motion.create(IconChevronDown); -const DELETE_RELATION_MODAL_ID = 'delete-relation-modal'; +const getDeleteRelationModalId = (recordId: string) => + `delete-relation-modal-${recordId}`; type RecordDetailRelationRecordsListItemProps = { isExpanded: boolean; @@ -175,7 +176,7 @@ export const RecordDetailRelationRecordsListItem = ({ const handleDelete = async () => { closeDropdown(); - openModal(DELETE_RELATION_MODAL_ID); + openModal(getDeleteRelationModalId(relationRecord.id)); }; const handleConfirmDelete = async () => { @@ -305,7 +306,7 @@ export const RecordDetailRelationRecordsListItem = ({ {createPortal(