浏览代码

Refactored

Taichi Masuyama 4 年之前
父节点
当前提交
6a656a58b1
共有 1 个文件被更改,包括 11 次插入4 次删除
  1. 11 4
      packages/app/src/components/Sidebar/PageTree/ClosableTextInput.tsx

+ 11 - 4
packages/app/src/components/Sidebar/PageTree/ClosableTextInput.tsx

@@ -35,10 +35,7 @@ const ClosableTextInput: FC<ClosableTextInputProps> = memo((props: ClosableTextI
     setAlertInfo(alertInfo);
   };
 
-  const onKeyDownHandler = (e) => {
-    if (e.key !== 'Enter') {
-      return;
-    }
+  const onPressEnter = () => {
     if (props.onPressEnter == null) {
       return;
     }
@@ -46,6 +43,16 @@ const ClosableTextInput: FC<ClosableTextInputProps> = memo((props: ClosableTextI
     props.onPressEnter();
   };
 
+  const onKeyDownHandler = (e) => {
+    switch (e.key) {
+      case 'Enter':
+        onPressEnter();
+        break;
+      default:
+        break;
+    }
+  };
+
   /*
    * Hide when click outside the ref
    */