Skip to content

Commit cd8341f

Browse files
committed
fix resetting preferences with a falsey value
1 parent cd3d5fc commit cd8341f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/hooks/usePreference.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export default function usePreference<T>(
99
): [T, Dispatch<SetStateAction<T>>, (value: T) => boolean] {
1010
const [value, setValue] = useState<T>(() => {
1111
const pref = lsGet(id) as T;
12-
if (pref && valid(pref)) {
12+
if (pref !== null && pref !== undefined && valid(pref)) {
1313
return pref;
1414
} else {
1515
return defaultValue;

0 commit comments

Comments
 (0)