Add config switch for deep linking

This commit is contained in:
Kyle Shockey
2017-07-14 00:51:26 -07:00
parent 41ecceed87
commit 8851b138f9
3 changed files with 15 additions and 2 deletions

View File

@@ -4,9 +4,14 @@ const SCROLL_OFFSET = -5
let hasHashBeenParsed = false
export const updateResolved = (ori, { layoutActions }) => (...args) => {
export const updateResolved = (ori, { layoutActions, getConfigs }) => (...args) => {
ori(...args)
const isDeepLinkingEnabled = getConfigs().deepLinking
if(!isDeepLinkingEnabled || isDeepLinkingEnabled === "false") {
return
}
if(window.location.hash && !hasHashBeenParsed ) {
let hash = window.location.hash.slice(1) // # is first character