From 8a8ff5b3904fefbdbd852302b49da98951c09d6e Mon Sep 17 00:00:00 2001 From: anuraghazra Date: Tue, 21 Jul 2020 19:58:13 +0530 Subject: [PATCH] fix: fixed sorting of languages by percentage --- src/renderTopLanguages.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/renderTopLanguages.js b/src/renderTopLanguages.js index a233a09..25987a2 100644 --- a/src/renderTopLanguages.js +++ b/src/renderTopLanguages.js @@ -41,10 +41,12 @@ const renderTopLanguages = (topLangs, options = {}) => { }, 0); // hide langs - langs = langs.filter((lang) => { - if (!hide_langs_below) return true; - return (lang.size / totalSize) * 100 > hide_langs_below; - }); + langs = langs + .sort((a, b) => b.size - a.size) + .filter((lang) => { + if (!hide_langs_below) return true; + return (lang.size / totalSize) * 100 > hide_langs_below; + }); // returns theme based colors with proper overrides and defaults const { titleColor, textColor, bgColor } = getCardColors({