Skip to content
Snippets Groups Projects

Fix stacking query parameter

Merged karp requested to merge fix-stacking-next-query-params into master
1 file
+ 5
1
Compare changes
  • Side-by-side
  • Inline
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",
}),
Loading