node_modules ignore

This commit is contained in:
2025-05-08 23:43:47 +02:00
parent e19d52f172
commit 4574544c9f
65041 changed files with 10593536 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
import { useState, useEffect } from 'react';
const usePersistentState = (key, defaultValue)=>{
const [value, setValue] = useState(()=>{
const stickyValue = window.localStorage.getItem(key);
if (stickyValue !== null) {
try {
return JSON.parse(stickyValue);
} catch {
// JSON.parse fails when the stored value is a primitive
return stickyValue;
}
}
return defaultValue;
});
useEffect(()=>{
window.localStorage.setItem(key, JSON.stringify(value));
}, [
key,
value
]);
return [
value,
setValue
];
};
export { usePersistentState };
//# sourceMappingURL=usePersistentState.mjs.map