Skip to content

Commit 387a1ab

Browse files
committed
fix: now model selection persists
1 parent 1b46023 commit 387a1ab

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/contexts/ModelContext.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import { createContext, useContext, useState } from 'react'
1+
import { createContext, useContext } from 'react'
22
import type { ReactNode } from 'react'
3+
import { useLocalStorage } from '../hooks/useLocalStorage'
34

45
type ModelContextType = {
56
selectedModel: string
@@ -9,7 +10,10 @@ type ModelContextType = {
910
const ModelContext = createContext<ModelContextType | undefined>(undefined)
1011

1112
export function ModelProvider({ children }: { children: ReactNode }) {
12-
const [selectedModel, setSelectedModel] = useState('gpt-4.1')
13+
const [selectedModel, setSelectedModel] = useLocalStorage(
14+
'selectedModel',
15+
'gpt-4.1',
16+
)
1317

1418
return (
1519
<ModelContext.Provider value={{ selectedModel, setSelectedModel }}>

0 commit comments

Comments
 (0)