From 36ca3d2a846a5c47df5732c0252a961fca983243 Mon Sep 17 00:00:00 2001 From: Ricardo Hernandez-Montoya Date: Tue, 11 Apr 2017 14:54:16 +0200 Subject: [PATCH] Sort project's visualizations list --- src/containers/project.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/containers/project.js b/src/containers/project.js index 910eebe..3b4b30c 100644 --- a/src/containers/project.js +++ b/src/containers/project.js @@ -126,13 +126,11 @@ class Visualizations extends Component { var visualizations = []; if (this.state.visualizations && this.state.project.visualizations) { - this.state.visualizations.forEach((visualization) => { - this.state.project.visualizations.forEach((id) => { - if (visualization._id === id) { - visualizations.push(visualization); - } - }); - }); + visualizations = this.state.visualizations.filter( + (visualization) => this.state.project.visualizations.includes(visualization._id) + ).sort( + (visA, visB) => visA.name.localeCompare(visB.name) + ); } return (