oops
authorLanius Trolling <lanius@laniustrolling.dev>
Mon, 13 Feb 2023 20:18:53 +0000 (15:18 -0500)
committerLanius Trolling <lanius@laniustrolling.dev>
Mon, 13 Feb 2023 20:18:53 +0000 (15:18 -0500)
src/main/kotlin/info/mechyrdia/lore/view_nav.kt

index a666b294f3be9dca0456e9b9d7721710aebf7f6b..03e17f51088706164c6fdac2cffe07ee27774763 100644 (file)
@@ -39,7 +39,7 @@ suspend fun ApplicationCall.standardNavBar(path: List<String>? = null) = listOf(
                NavHead(it.name),
                NavLink("/user/${it.id}", "Your User Page"),
                NavLink("https://nationstates.net/${it.id}", "Your NationStates Page"),
-               NavLink("/auth/logout", "Log Out", attributes = mapOf("data-method" to "post", "data-csrf-token" to createCsrfToken("/auth/logout")))
+               NavLink("/auth/logout", "Log Out", linkAttributes = mapOf("data-method" to "post", "data-csrf-token" to createCsrfToken("/auth/logout")))
        )
 } ?: listOf(
        NavHead("Log In"),
@@ -67,10 +67,10 @@ data class NavHead(val label: String) : NavItem() {
        }
 }
 
-data class NavLink(val to: String, val text: String, val aClasses: String? = null, val attributes: Map<String, String> = emptyMap()) : NavItem() {
+data class NavLink(val to: String, val text: String, val aClasses: String? = null, val linkAttributes: Map<String, String> = emptyMap()) : NavItem() {
        override fun DIV.display() {
                a(href = to, classes = aClasses) {
-                       for ((attrName, attrValue) in attributes)
+                       for ((attrName, attrValue) in linkAttributes)
                                attributes[attrName] = attrValue
                        
                        +text