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,
|
||||
};
|
||||
setters[provider]?.(modelValue);
|
||||
localStorage.setItem(`${provider}-model`, modelValue);
|
||||
setOpen(false);
|
||||
setSearch('');
|
||||
};
|
||||
|
|
|
|||
|
|
@ -174,16 +174,12 @@ export default function ProviderSelectionEmptyState({
|
|||
(providerId: LLMProvider, modelValue: string) => {
|
||||
if (providerId === "claude") {
|
||||
setClaudeModel(modelValue);
|
||||
localStorage.setItem("claude-model", modelValue);
|
||||
} else if (providerId === "codex") {
|
||||
setCodexModel(modelValue);
|
||||
localStorage.setItem("codex-model", modelValue);
|
||||
} else if (providerId === "gemini") {
|
||||
setGeminiModel(modelValue);
|
||||
localStorage.setItem("gemini-model", modelValue);
|
||||
} else {
|
||||
setCursorModel(modelValue);
|
||||
localStorage.setItem("cursor-model", modelValue);
|
||||
}
|
||||
},
|
||||
[setClaudeModel, setCursorModel, setCodexModel, setGeminiModel],
|
||||
|
|
|
|||
Loading…
Reference in a new issue