From ee8cd0dd0256c7c8590f3abc284747cdc7601257 Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Mon, 13 May 2019 21:11:35 +0200
Subject: [PATCH] [enh] Overview: sort forks by 1) number 2) fork level

---
 src/views/home/Overview.vue | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/src/views/home/Overview.vue b/src/views/home/Overview.vue
index f09024d..7868e5c 100644
--- a/src/views/home/Overview.vue
+++ b/src/views/home/Overview.vue
@@ -242,7 +242,17 @@
           forkNumber: parseInt(String(this.headsByNode[pub]))
         }
       })
-        .sort((a, b) => a.forkLevel - b.forkLevel)
+        .sort((a, b) => {
+          const diffNumber = b.forkNumber - a.forkNumber
+          if (diffNumber !== 0) {
+            return diffNumber
+          }
+          const diffForkLevel = b.forkLevel - a.forkLevel
+          if (diffForkLevel !== 0) {
+            return diffForkLevel
+          }
+          return 0
+        })
     }
   }
 </script>
-- 
GitLab