memorium/_fresh/chunk-7JONXWSO.js
2023-08-24 00:13:09 +02:00

3 lines
1.4 KiB
JavaScript

import{j,w}from"./chunk-ICN4RY3D.js";function useEventListener(eventName,handler,element=window){let savedHandler=w();j(()=>{savedHandler.current=handler},[handler]),j(()=>{if(!(element&&element.addEventListener))return;let eventListener=event=>savedHandler?.current?.(event);return element.addEventListener(eventName,eventListener),()=>{element.removeEventListener(eventName,eventListener)}},[eventName,element])}var resources={home:{emoji:"House with Garden.png",name:"Home",link:"/",prefix:""},recipe:{emoji:"Fork and Knife with Plate.png",name:"Recipes",link:"/recipes",prefix:"Recipes/"},movie:{emoji:"Popcorn.png",name:"Movies",link:"/movies",prefix:"Media/movies/"},article:{emoji:"Writing Hand Medium-Light Skin Tone.png",name:"Articles",link:"/articles",prefix:"Media/articles/"},series:{emoji:"Television.png",name:"Series",link:"/series",prefix:"Media/series/"}};function getCookie(name){if(typeof document>"u")return null;let nameLenPlus=name.length+1;return document.cookie.split(";").map(c=>c.trim()).filter(cookie=>cookie.substring(0,nameLenPlus)===`${name}=`).map(cookie=>decodeURIComponent(cookie.substring(nameLenPlus)))[0]||null}var resourcePrefixes=Object.values(resources).map(v=>v.prefix).filter(s=>s.length>2),isLocalImage=src=>resourcePrefixes.some(p=>src.startsWith(p));export{useEventListener,resources,getCookie,isLocalImage};
//# sourceMappingURL=chunk-7JONXWSO.js.map