From: Lanius Trolling Date: Fri, 12 Apr 2024 00:43:32 +0000 (-0400) Subject: Fix navbar X-Git-Url: https://gitweb.starshipfights.net/?a=commitdiff_plain;h=06870cc1857021fb32be91cb2526904ccc50a39b;p=factbooks Fix navbar --- diff --git a/src/jvmMain/kotlin/info/mechyrdia/lore/view_nav.kt b/src/jvmMain/kotlin/info/mechyrdia/lore/view_nav.kt index 5262403..44f7890 100644 --- a/src/jvmMain/kotlin/info/mechyrdia/lore/view_nav.kt +++ b/src/jvmMain/kotlin/info/mechyrdia/lore/view_nav.kt @@ -35,7 +35,7 @@ suspend fun ApplicationCall.standardNavBar(path: List? = null) = listOf( NavLink(href(Root()), "Lore Intro"), NavLink(href(Root.LorePage(emptyList())), TOC_TITLE), ) + path?.let { pathParts -> - pathParts.drop(1).indices.map { i -> + pathParts.indices.drop(1).map { i -> val subPath = pathParts.take(i) NavLink(href(Root.LorePage(subPath)), (StoragePath.articleDir / subPath).toFriendlyPageTitle()) }