Fixing up codebase after merging pull requests

This commit is contained in:
Cole Medin
2024-10-19 13:21:24 -05:00
parent c31c37fae4
commit d7bda6f0e9
4 changed files with 29 additions and 7 deletions

View File

@@ -30,7 +30,11 @@ const ModelSelector = ({ model, setModel, modelList, providerList }) => {
<div className="mb-2">
<select
value={provider}
onChange={(e) => setProvider(e.target.value)}
onChange={(e) => {
setProvider(e.target.value);
const firstModel = [...modelList].find(m => m.provider == e.target.value);
setModel(firstModel ? firstModel.name : '');
}}
className="w-full p-2 rounded-lg border border-bolt-elements-borderColor bg-bolt-elements-prompt-background text-bolt-elements-textPrimary focus:outline-none"
>
{providerList.map((provider) => (
@@ -38,23 +42,24 @@ const ModelSelector = ({ model, setModel, modelList, providerList }) => {
{provider}
</option>
))}
<option key="Ollama" value="Ollama">
Ollama
</option>
</select>
<select
value={model}
provider={provider}
onChange={(e) => setModel(e.target.value)}
className="w-full p-2 rounded-lg border border-bolt-elements-borderColor bg-bolt-elements-prompt-background text-bolt-elements-textPrimary focus:outline-none"
>
{[...modelList].filter( e => e.provider == provider ).map((modelOption) => (
{[...modelList].filter(e => e.provider == provider && e.name).map((modelOption) => (
<option key={modelOption.name} value={modelOption.name}>
{modelOption.label}
</option>
))}
</select>
</div>
)
}
);
};
const TEXTAREA_MIN_HEIGHT = 76;