import { ActionType } from 'vanth/constants'; export function change(oldURL, newURL) { return { type : ActionType.URL_CHANGE, data : { oldURL : oldURL, newURL : newURL, } } } export function replace(newURL) { let oldURL = window.location.href; history.replaceState(null, '', '#' + newURL); return change(oldURL, window.location.href); } export function navigate(newURL, query) { let oldURL = window.location.href; let url = '#' + newURL; if(query) { url = "?nextPath=" + query + url; } else { url = "/" + url; } history.pushState(null, '', url); return change(oldURL, window.location.href); }