summaryrefslogtreecommitdiff
path: root/extension
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-06-15 20:50:52 -0700
committerNate Sesti <sestinj@gmail.com>2023-06-15 20:50:52 -0700
commit0b729235eb9251e06dbaec0004838f276403d914 (patch)
tree4886ae79db146606a172a6c9d80e3db50ce635de /extension
parentc0fdf9a9a5428089a0efb3894eda8b420a242a23 (diff)
downloadsncontinue-0b729235eb9251e06dbaec0004838f276403d914.tar.gz
sncontinue-0b729235eb9251e06dbaec0004838f276403d914.tar.bz2
sncontinue-0b729235eb9251e06dbaec0004838f276403d914.zip
tab autocomplete for slash commands
Diffstat (limited to 'extension')
-rw-r--r--extension/react-app/src/components/ComboBox.tsx3
1 files changed, 3 insertions, 0 deletions
diff --git a/extension/react-app/src/components/ComboBox.tsx b/extension/react-app/src/components/ComboBox.tsx
index ace0605e..2b140567 100644
--- a/extension/react-app/src/components/ComboBox.tsx
+++ b/extension/react-app/src/components/ComboBox.tsx
@@ -113,6 +113,9 @@ const ComboBox = React.forwardRef((props: ComboBoxProps, ref) => {
(event.nativeEvent as any).preventDownshiftDefault = true;
if (props.onEnter) props.onEnter(event);
setInputValue("");
+ } else if (event.key === "Tab" && items.length > 0) {
+ setInputValue(items[0].name);
+ event.preventDefault();
}
},
ref: ref as any,