Use correct string method for pushing url state (#8)

This commit is contained in:
Zak Patterson 2019-07-14 23:04:25 -05:00 committed by GitHub
parent 45c869319c
commit 60aa576731
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,7 +24,7 @@ class AppRouter[P](siteRoot: Path, parent: Path, f: Path => P) {
// Sync from the required page to the window.location // Sync from the required page to the window.location
def routerReducer(state: RouterState[P], action: Action): RouterState[P] = action match { def routerReducer(state: RouterState[P], action: Action): RouterState[P] = action match {
case Replace(path) => case Replace(path) =>
window.history.pushState("", "", Path(siteRoot, Path(parent, path)).toString) window.history.pushState("", "", Path(siteRoot, Path(parent, path)).toUrlString)
state.copy(page = f(path)) state.copy(page = f(path))
case _ => state case _ => state
} }