summaryrefslogtreecommitdiff
path: root/extension/react-app/src/components/ModelSelect.tsx
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-08-28 23:33:23 -0700
committerNate Sesti <sestinj@gmail.com>2023-08-28 23:33:23 -0700
commit615d30e3dce92a9993b0e93b044faadf228529b1 (patch)
treef49e0246f918a4560a4ba7c987637204f0e5646d /extension/react-app/src/components/ModelSelect.tsx
parent7e16426d5bcc8aed0e37b9fbc0477047495c2531 (diff)
downloadsncontinue-615d30e3dce92a9993b0e93b044faadf228529b1.tar.gz
sncontinue-615d30e3dce92a9993b0e93b044faadf228529b1.tar.bz2
sncontinue-615d30e3dce92a9993b0e93b044faadf228529b1.zip
fix: :bug: allow end/home keys to work
Diffstat (limited to 'extension/react-app/src/components/ModelSelect.tsx')
-rw-r--r--extension/react-app/src/components/ModelSelect.tsx12
1 files changed, 9 insertions, 3 deletions
diff --git a/extension/react-app/src/components/ModelSelect.tsx b/extension/react-app/src/components/ModelSelect.tsx
index 9134cd7d..ea979da7 100644
--- a/extension/react-app/src/components/ModelSelect.tsx
+++ b/extension/react-app/src/components/ModelSelect.tsx
@@ -92,8 +92,7 @@ const Select = styled.select`
function ModelSelect(props: {}) {
const client = useContext(GUIClientContext);
const defaultModel = useSelector(
- (state: RootStore) =>
- (state.serverState.config as any)?.models?.default?.class_name
+ (state: RootStore) => (state.serverState.config as any)?.models?.default
);
return (
@@ -106,7 +105,14 @@ function ModelSelect(props: {}) {
>
{MODEL_INFO.map((model, idx) => {
return (
- <option selected={defaultModel === model.class} value={idx}>
+ <option
+ selected={
+ defaultModel?.class_name === model.class &&
+ (!defaultModel?.model?.startsWith("gpt") ||
+ defaultModel?.model === model.args.model)
+ }
+ value={idx}
+ >
{model.title}
</option>
);