Commit aef53cd0 authored by karp's avatar karp Committed by Jakob Moser
Browse files

Fix stacking query parameter

parent e9699ae6
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
import { NavPageLink } from "./NavPageLink.mjs"
import { logout, isLoggedIn } from "../../account.mjs"

const hasQueryParam = (param, path) => param in m.parsePathname(path).params

export const Nav = {
    view() {
        return m("nav.box", [
@@ -60,7 +62,9 @@ export const Nav = {
                                      iconOnly: true,
                                  })
                                : m(NavPageLink, {
                                      href: `/login?next=${m.route.get() || "/"}`,
                                      href: hasQueryParam("next", m.route.get())
                                          ? m.route.get()
                                          : `/login?next=${m.route.get() || "/"}`,
                                      label: " Anmelden",
                                      icon: "fa-solid fa-right-to-bracket",
                                  }),