1
0
Fork 0
mirror of https://github.com/Sonarr/Sonarr synced 2025-01-03 05:35:29 +00:00

Fixed enter in modal confirmation dialogs

This commit is contained in:
Taloth Saldono 2020-09-23 00:12:42 +02:00
parent 482e2d5d42
commit 930742ae2c
2 changed files with 7 additions and 5 deletions

View file

@ -30,10 +30,10 @@ function ConfirmModal(props) {
useEffect(() => {
if (isOpen) {
bindShortcut('enter', onConfirm);
} else {
unbindShortcut('enter', onConfirm);
return () => unbindShortcut('enter', onConfirm);
}
}, [onConfirm]);
}, [isOpen, onConfirm]);
return (
<Modal

View file

@ -56,8 +56,10 @@ function keyboardShortcuts(WrappedComponent) {
}
unbindShortcut = (key) => {
delete this._mousetrapBindings[key];
this._mousetrap.unbind(key);
if (this._mousetrap != null) {
delete this._mousetrapBindings[key];
this._mousetrap.unbind(key);
}
}
unbindAllShortcuts = () => {