summaryrefslogtreecommitdiff
path: root/extension/react-app/src/components/ComboBox.tsx
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-08-03 22:15:06 -0700
committerNate Sesti <sestinj@gmail.com>2023-08-03 22:15:06 -0700
commit0181d6236d8b74c80adb62648fd6571431cf3210 (patch)
tree44c6d4a94c692f5e3eb7f83c323ea91c48e30eba /extension/react-app/src/components/ComboBox.tsx
parentf4051a73b4961de26e7b8c4bf297de8eda57e39a (diff)
downloadsncontinue-0181d6236d8b74c80adb62648fd6571431cf3210.tar.gz
sncontinue-0181d6236d8b74c80adb62648fd6571431cf3210.tar.bz2
sncontinue-0181d6236d8b74c80adb62648fd6571431cf3210.zip
feat: :lipstick: small ui tweaks, detached child process
Diffstat (limited to 'extension/react-app/src/components/ComboBox.tsx')
-rw-r--r--extension/react-app/src/components/ComboBox.tsx8
1 files changed, 8 insertions, 0 deletions
diff --git a/extension/react-app/src/components/ComboBox.tsx b/extension/react-app/src/components/ComboBox.tsx
index 982c42d1..5eada708 100644
--- a/extension/react-app/src/components/ComboBox.tsx
+++ b/extension/react-app/src/components/ComboBox.tsx
@@ -379,6 +379,14 @@ const ComboBox = React.forwardRef((props: ComboBoxProps, ref) => {
Math.min(prev + 1, history.length)
);
setCurrentlyInContextQuery(false);
+ } else if (event.key === "Escape") {
+ setCurrentlyInContextQuery(false);
+ if (downshiftProps.isOpen) {
+ downshiftProps.closeMenu();
+ } else {
+ // Move cursor back over to the editor
+ postVscMessage("focusEditor", {});
+ }
}
},
onClick: () => {