Fix keybind onChange
This commit is contained in:
parent
76b5eb7906
commit
f747ad5846
|
@ -39,8 +39,11 @@ export default function Keybind({value: initialValue, onChange, max = 4, clearab
|
|||
event.stopPropagation();
|
||||
event.preventDefault();
|
||||
|
||||
if (event.key === state.accum[0]) setState({value: state.accum.slice(0), isRecording: false, accum: []});
|
||||
}, [state]);
|
||||
if (event.key === state.accum[0]) {
|
||||
onChange?.(state.accum);
|
||||
setState({value: state.accum.slice(0), isRecording: false, accum: []});
|
||||
}
|
||||
}, [state, onChange]);
|
||||
|
||||
const clearKeybind = useCallback((event) => {
|
||||
event.stopPropagation();
|
||||
|
|
Loading…
Reference in New Issue