feat(tests): add remove edge
This commit is contained in:
@@ -7,8 +7,8 @@ import store from '../../store';
|
||||
export default EdgeComponent => {
|
||||
const EdgeWrapper = memo((props) => {
|
||||
const {
|
||||
source, target, animated, type,
|
||||
selected, onClick
|
||||
id, source, target, type,
|
||||
animated, selected, onClick
|
||||
} = props;
|
||||
const edgeClasses = cx('react-graph__edge', { selected, animated });
|
||||
const onEdgeClick = (evt) => {
|
||||
@@ -16,8 +16,8 @@ export default EdgeComponent => {
|
||||
return false;
|
||||
}
|
||||
|
||||
store.dispatch.setSelectedElements({ source, target });
|
||||
onClick({ source, target, type });
|
||||
store.dispatch.setSelectedElements({ id, source, target });
|
||||
onClick({ id, source, target, type });
|
||||
};
|
||||
|
||||
return (
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ export const getOutgoers = (node, elements) => {
|
||||
};
|
||||
|
||||
export const removeElements = (elements, elementsToRemove) => {
|
||||
const nodeIdsToRemove = elementsToRemove.filter(isNode).map(n => n.id);
|
||||
const nodeIdsToRemove = elementsToRemove.map(n => n.id);
|
||||
|
||||
return elements.filter(e => {
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user