refactor: single source of truth for model persistence (remove redundant global writes)
This commit is contained in:
parent
23e70b6f0b
commit
7d9d4fa2bc
2 changed files with 0 additions and 5 deletions
|
|
@ -97,7 +97,6 @@ export default function ModelSelectorBar({
|
||||||
gemini: setGeminiModel,
|
gemini: setGeminiModel,
|
||||||
};
|
};
|
||||||
setters[provider]?.(modelValue);
|
setters[provider]?.(modelValue);
|
||||||
localStorage.setItem(`${provider}-model`, modelValue);
|
|
||||||
setOpen(false);
|
setOpen(false);
|
||||||
setSearch('');
|
setSearch('');
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -174,16 +174,12 @@ export default function ProviderSelectionEmptyState({
|
||||||
(providerId: LLMProvider, modelValue: string) => {
|
(providerId: LLMProvider, modelValue: string) => {
|
||||||
if (providerId === "claude") {
|
if (providerId === "claude") {
|
||||||
setClaudeModel(modelValue);
|
setClaudeModel(modelValue);
|
||||||
localStorage.setItem("claude-model", modelValue);
|
|
||||||
} else if (providerId === "codex") {
|
} else if (providerId === "codex") {
|
||||||
setCodexModel(modelValue);
|
setCodexModel(modelValue);
|
||||||
localStorage.setItem("codex-model", modelValue);
|
|
||||||
} else if (providerId === "gemini") {
|
} else if (providerId === "gemini") {
|
||||||
setGeminiModel(modelValue);
|
setGeminiModel(modelValue);
|
||||||
localStorage.setItem("gemini-model", modelValue);
|
|
||||||
} else {
|
} else {
|
||||||
setCursorModel(modelValue);
|
setCursorModel(modelValue);
|
||||||
localStorage.setItem("cursor-model", modelValue);
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
[setClaudeModel, setCursorModel, setCodexModel, setGeminiModel],
|
[setClaudeModel, setCursorModel, setCodexModel, setGeminiModel],
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue