Browse Source

Fix settings toggles sometimes not being toggable

Co-authored-by: William Oldham <github@binaryoverload.co.uk>
pull/569/head
mrjvs 2 years ago
parent
commit
0e830ee0a6
  1. 2
      src/hooks/useSettingsState.ts

2
src/hooks/useSettingsState.ts

@ -24,7 +24,7 @@ export function useDerived<T>(
const setter = useCallback<Dispatch<SetStateAction<T>>>( const setter = useCallback<Dispatch<SetStateAction<T>>>(
(inp) => { (inp) => {
if (!(inp instanceof Function)) setOverwrite(inp); if (!(inp instanceof Function)) setOverwrite(inp);
else setOverwrite((s) => inp(s ?? initial)); else setOverwrite((s) => inp(s !== undefined ? s : initial));
}, },
[initial, setOverwrite] [initial, setOverwrite]
); );

Loading…
Cancel
Save