From 053bbcbca6d5eb811c10cd8355672f9cbe0b5645 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Mon, 13 Jul 2020 11:28:43 +0200 Subject: [PATCH] :bug: Fix sorting in menu --- docs/.vuepress/config.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index d3ad9cd28..ab045c23a 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -6,6 +6,13 @@ function getChildrenFiles(folder, topItem) { .filter(page => { return page.type === 'file' && page.name !== 'README.md'; }) + .sort((a, b) => { + const aName = a.name.toLowerCase(); + const bName = b.name.toLowerCase(); + if (aName < bName) { return -1; } + if (aName > bName) { return 1; } + return 0; + }) .map(page => { return `/${folder}/${page.name}`; }); @@ -27,6 +34,13 @@ function getChildrenFolders(folder) { .filter(page => { return page.type === 'directory' && !!page.children.find(child => child.name === 'README.md'); }) + .sort((a, b) => { + const aName = a.name.toLowerCase(); + const bName = b.name.toLowerCase(); + if (aName < bName) { return -1; } + if (aName > bName) { return 1; } + return 0; + }) .map(page => { return `/${folder}/${page.name}/`; });