Add animation to service map layout (#56042)

We had previously deleted the animation because the method we were using for adding nodes to the map would wipe the whole map out before redrawing it and make for very awkward animation.

The way it works now is the Cytoscape component calls `add` on the cytoscape instance when new elements are added, so the animation looks ok.

Fixes #54796.

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
This commit is contained in:
Nathan L Smith 2020-01-27 15:31:09 -06:00 committed by GitHub
parent be9d9c2ffe
commit 551e4dc472
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -10,7 +10,10 @@ import { defaultIcon, iconForNode } from './icons';
const layout = {
name: 'dagre',
nodeDimensionsIncludeLabels: true,
rankDir: 'LR'
rankDir: 'LR',
animate: true,
animationEasing: theme.euiAnimSlightBounce,
animationDuration: parseInt(theme.euiAnimSpeedNormal, 10)
};
function isService(el: cytoscape.NodeSingular) {