19 lines
440 B
TypeScript
19 lines
440 B
TypeScript
|
const localStorage = window.localStorage;
|
||
|
const refererKey = 'referer';
|
||
|
|
||
|
export function getReferer() {
|
||
|
return localStorage.getItem(refererKey);
|
||
|
}
|
||
|
|
||
|
export function saveReferer() {
|
||
|
console.log("Saving referer", window.location.hash);
|
||
|
localStorage.setItem(refererKey, window.location.hash);
|
||
|
}
|
||
|
|
||
|
export function hasReferer() {
|
||
|
return !!getReferer();
|
||
|
}
|
||
|
|
||
|
export function clearReferer() {
|
||
|
localStorage.removeItem(refererKey);
|
||
|
}
|