feat(web): merge TTS settings into ModelSettingsModal, remove from SettingsModal

Signed-off-by: baizhi958216 <1475289190@qq.com>
This commit is contained in:
baizhi958216
2026-06-11 11:14:50 +08:00
parent 6b11a225cd
commit ab2f42bc42
3 changed files with 226 additions and 219 deletions
+9 -7
View File
@@ -1796,21 +1796,23 @@ export default function HomePage() {
initialVisionClickEnabled={visionClickEnabled}
onClose={() => setSettingsOpen(false)}
onSaved={(settings) => {
setTtsConfigured(settings.ttsConfigured);
setPlayerName(settings.playerName);
setVisionClickEnabled(settings.visionClickEnabled);
if (settings.ttsConfigured && voiceRow >= 0) {
const onIdx = OPTS[voiceRow]!.items.indexOf("开启");
if (onIdx >= 0)
setSel((s) => s.map((v, j) => (j === voiceRow ? onIdx : v)));
}
}}
/>
)}
{modelSettingsOpen && (
<ModelSettingsModal
onClose={() => setModelSettingsOpen(false)}
onSaved={() => setModelSettingsOpen(false)}
onSaved={(settings) => {
setTtsConfigured(settings.ttsConfigured);
if (settings.ttsConfigured && voiceRow >= 0) {
const onIdx = OPTS[voiceRow]!.items.indexOf("开启");
if (onIdx >= 0)
setSel((s) => s.map((v, j) => (j === voiceRow ? onIdx : v)));
}
setModelSettingsOpen(false);
}}
/>
)}
</div>