Add chat mode functionality to EmptySidePanel component

This commit is contained in:
n4ze3m
2024-02-03 00:33:31 +05:30
parent 28361c47e6
commit 84f4205b56
4 changed files with 65 additions and 12 deletions

View File

@@ -29,6 +29,8 @@ type State = {
setIsProcessing: (isProcessing: boolean) => void
selectedModel: string | null
setSelectedModel: (selectedModel: string) => void
chatMode: "normal" | "rag"
setChatMode: (chatMode: "normal" | "rag") => void
}
export const useStoreMessage = create<State>((set) => ({
@@ -48,5 +50,7 @@ export const useStoreMessage = create<State>((set) => ({
setIsProcessing: (isProcessing) => set({ isProcessing }),
defaultSpeechToTextLanguage: "en-US",
selectedModel: null,
setSelectedModel: (selectedModel) => set({ selectedModel })
setSelectedModel: (selectedModel) => set({ selectedModel }),
chatMode: "normal",
setChatMode: (chatMode) => set({ chatMode }),
}))