set display checkboxes (todo widescreen, refresh)

This commit is contained in:
Matt Walsh
2024-04-12 00:03:21 -05:00
parent 941bcacfad
commit eb69df8b80
3 changed files with 19 additions and 7 deletions

View File

@@ -43,12 +43,16 @@ const createLink = async (e) => {
}
};
const readLink = () => {
const parseQueryString = () => {
// return memoized result
if (parseQueryString.params) return parseQueryString.params;
const urlSearchParams = new URLSearchParams(window.location.search);
return Object.fromEntries(urlSearchParams.entries());
// memoize result
parseQueryString.params = Object.fromEntries(urlSearchParams.entries());
return parseQueryString.params;
};
export {
createLink,
readLink,
parseQueryString,
};