Pass uri fragments to history pushState

This commit is contained in:
Dieter Komendera 2019-07-04 12:05:21 +02:00
parent c829504b59
commit 35597aadf6

View file

@ -101,8 +101,10 @@
(reitit/match-by-path router (.getPath uri)))
(.preventDefault e)
(let [path (str (.getPath uri)
(if (seq (.getQuery uri))
(str "?" (.getQuery uri))))]
(when (.hasQuery uri)
(str "?" (.getQuery uri)))
(when (.hasFragment uri)
(str "#" (.getFragment uri))))]
(.pushState js/window.history nil "" path)
(-on-navigate this path))))))]
(-on-navigate this (-get-path this))