Skip to content

Commit 0deb0a0

Browse files
Patch 11Labs selection UI bug (#2284)
* Patch 11Labs selection UI bug * remove log
1 parent 644a35a commit 0deb0a0

File tree

1 file changed

+10
-5
lines changed
  • frontend/src/components/TextToSpeech/ElevenLabsOptions

1 file changed

+10
-5
lines changed

frontend/src/components/TextToSpeech/ElevenLabsOptions/index.jsx

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ import System from "@/models/system";
33

44
export default function ElevenLabsOptions({ settings }) {
55
const [inputValue, setInputValue] = useState(settings?.TTSElevenLabsKey);
6-
const [openAIKey, setOpenAIKey] = useState(settings?.TTSElevenLabsKey);
6+
const [elevenLabsKey, setElevenLabsKey] = useState(
7+
settings?.TTSElevenLabsKey
8+
);
79

810
return (
911
<div className="flex gap-x-4">
@@ -21,11 +23,11 @@ export default function ElevenLabsOptions({ settings }) {
2123
autoComplete="off"
2224
spellCheck={false}
2325
onChange={(e) => setInputValue(e.target.value)}
24-
onBlur={() => setOpenAIKey(inputValue)}
26+
onBlur={() => setElevenLabsKey(inputValue)}
2527
/>
2628
</div>
2729
{!settings?.credentialsOnly && (
28-
<ElevenLabsModelSelection settings={settings} apiKey={openAIKey} />
30+
<ElevenLabsModelSelection settings={settings} apiKey={elevenLabsKey} />
2931
)}
3032
</div>
3133
);
@@ -84,15 +86,18 @@ function ElevenLabsModelSelection({ apiKey, settings }) {
8486
<select
8587
name="TTSElevenLabsVoiceModel"
8688
required={true}
87-
defaultValue={settings?.TTSElevenLabsVoiceModel}
8889
className="bg-zinc-900 border-gray-500 text-white text-sm rounded-lg block w-full p-2.5"
8990
>
9091
{Object.keys(groupedModels)
9192
.sort()
9293
.map((organization) => (
9394
<optgroup key={organization} label={organization}>
9495
{groupedModels[organization].map((model) => (
95-
<option key={model.id} value={model.id}>
96+
<option
97+
key={model.id}
98+
value={model.id}
99+
selected={model.id === settings?.TTSElevenLabsVoiceModel}
100+
>
96101
{model.name}
97102
</option>
98103
))}

0 commit comments

Comments
 (0)