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);
|
|
} |