From: Lanius Trolling Date: Wed, 15 Jun 2022 22:54:23 +0000 (-0400) Subject: Sort by name X-Git-Url: https://gitweb.starshipfights.net/?a=commitdiff_plain;h=9449acd17e64b75d2e718048ea31faee7f1a894a;p=factbooks Sort by name --- diff --git a/src/main/kotlin/info/mechyrdia/lore/article_listing.kt b/src/main/kotlin/info/mechyrdia/lore/article_listing.kt index 9e953c1..025183c 100644 --- a/src/main/kotlin/info/mechyrdia/lore/article_listing.kt +++ b/src/main/kotlin/info/mechyrdia/lore/article_listing.kt @@ -10,7 +10,10 @@ data class ArticleNode(val name: String, val subNodes: List) fun File.toArticleNode(): ArticleNode = ArticleNode( name, - listFiles()?.map { it.toArticleNode() }.orEmpty() + listFiles() + .orEmpty() + .map { it.toArticleNode() } + .sortedBy { it.name } ) fun List.renderInto(list: UL, base: String? = null) {