Skip to content

Commit 8a3a7d4

Browse files
committed
chore: use feature detection utilities
1 parent 7d172ff commit 8a3a7d4

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

packages/form-js-editor/src/features/keyboard/FormEditorKeyboardBindings.js

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,8 @@
11
import {
2-
isCmd,
3-
isKey,
4-
isShift
2+
isUndo,
3+
isRedo
54
} from 'diagram-js/lib/features/keyboard/KeyboardUtil';
65

7-
import {
8-
KEYS_REDO,
9-
KEYS_UNDO
10-
} from 'diagram-js/lib/features/keyboard/KeyboardBindings';
11-
126
const LOW_PRIORITY = 500;
137

148
export default class FormEditorKeyboardBindings {
@@ -33,7 +27,7 @@ export default class FormEditorKeyboardBindings {
3327
addListener('undo', (context) => {
3428
const { keyEvent } = context;
3529

36-
if (isCmd(keyEvent) && !isShift(keyEvent) && isKey(KEYS_UNDO, keyEvent)) {
30+
if (isUndo(keyEvent)) {
3731
editorActions.trigger('undo');
3832

3933
return true;
@@ -46,7 +40,7 @@ export default class FormEditorKeyboardBindings {
4640
addListener('redo', (context) => {
4741
const { keyEvent } = context;
4842

49-
if (isCmd(keyEvent) && (isKey(KEYS_REDO, keyEvent) || (isKey(KEYS_UNDO, keyEvent) && isShift(keyEvent)))) {
43+
if (isRedo(keyEvent)) {
5044
editorActions.trigger('redo');
5145

5246
return true;

0 commit comments

Comments
 (0)