From 22d276e0b7b2c1af7d430ee77b1c8ecce60b5107 Mon Sep 17 00:00:00 2001 From: Lanius Trolling Date: Sun, 19 Feb 2023 12:49:43 -0500 Subject: [PATCH] Fix index sort order --- src/main/kotlin/info/mechyrdia/lore/article_listing.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/kotlin/info/mechyrdia/lore/article_listing.kt b/src/main/kotlin/info/mechyrdia/lore/article_listing.kt index a67db38..5d4b78d 100644 --- a/src/main/kotlin/info/mechyrdia/lore/article_listing.kt +++ b/src/main/kotlin/info/mechyrdia/lore/article_listing.kt @@ -14,6 +14,12 @@ fun File.toArticleNode(): ArticleNode = ArticleNode( .orEmpty() .map { it.toArticleNode() } .sortedBy { it.name } + .sortedBy { + if (it.subNodes.isNotEmpty()) + 0 + else + 1 + } ) fun List.renderInto(list: UL, base: String? = null) { -- 2.25.1