Fix keybind

This commit is contained in:
Zack Rauen 2023-03-22 12:23:40 -04:00
parent 8d3f01bb40
commit b41092385e
1 changed files with 3 additions and 3 deletions

View File

@ -10,8 +10,8 @@ export default function Keybind({value: initialValue, onChange, max = 2, clearab
const [state, setState] = useState({value: initialValue, isRecording: false, accum: []});
useEffect(() => {
window.addEventListener("keydown", keyHandler);
return () => window.removeEventListener("keydown", keyHandler);
window.addEventListener("keydown", keyHandler, true);
return () => window.removeEventListener("keydown", keyHandler, true);
});
const keyHandler = useCallback((event) => {
@ -32,7 +32,7 @@ export default function Keybind({value: initialValue, onChange, max = 2, clearab
event.stopPropagation();
event.preventDefault();
if (onChange) onChange([]);
setState({...state, value: [], accum: []});
setState({...state, isRecording: false, value: [], accum: []});
}, [onChange, state]);
const onClick = useCallback((e) => {